Dev - C++ - estructura de datos

 
Vista:
Imágen de perfil de Saul

estructura de datos

Publicado por Saul (1 intervención) el 08/03/2023 06:41:33
hola que tal, soy algo nuevo programando en c, la verdad hice un programa de estructura de datos y me tira un error que la verdad llevo horas intentando decifrar y no puedo, seria de mucha ayuda si alguien me podria echar la mano para saber cual es, este el codigo y pues si alguien puede ayudarme se lo agradeceria demasiado:

#include<stdio.h>
#include<conio.h>
#include<string.h>

struct alumno //variables
{
int mat;
char nombre [20];
float par1;
float par2;
float promedio;

}alumnos[10];

for(i=0; i<10; i++){ //llenado

{
printf("da matricula:")
scanf("%i",&alumnos[i].mat);
printf("da el nombre:")
scanf("%s",&alumnos[i].nombre);
printf("da el parcial 1:")
scanf("%f",&alumnos[i].par1);
printf("da el parcial 2:")
scanf("%f",&alumnos[i].par2);
alumnos[i].prom=(alumnos[i].par1 + alumnos[i].par2) /2;
}

for(i=20; i<20; i++) //imprimir
{
printf("matricula:%i", alumnos[i].mat);
printf("nombre:%s", alumnos[i].nombre);
printf("parcial 1:%f", alumnos[i].par1);
printf("parcial 2:%f", alumnos[i].par2);
printf("promedio:%f", alumnos[i].promedio);
}

printf("da matricula:") //modificar
scanf("%i",&mat[i]);

for(i=20; i<20; i++)
{
if (mat==matricula[i])
{
printf("matricula:");
scantf("%i",&alumnos[i].mat);
printf("nombre:");
scanf("%s",&alumnos[i].nombre);
printf("parcial 1:")
scanf("%f",&alumnos[i].par1);
printf("parcial 2:")
scantf("%f",&alumnos[i].par2);
prom[i]=(par1[i]+par2[i]) /2;
}
}

printf("matricula eliminada") //eliminacion

for(i=20; i<20; i++);

if(mat==matricula[i]=0);
{
matricula[i]=0;
nombre[i]=0;
parical 1[i]=0;
parcial 2[i]=0;
promedio[i]=0;
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder