
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;
}
#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


0