#include <stdio.h>
#include <string.h>
#define ALUMNOS 2
int main(){
int i, j;
float media[10];
int contador=0;
struct lista{
char nombre[20];
float notas[5];
};
struct lista alumnos[ALUMNOS];
printf("Introduzca los datos del alumno y nota. Si no hay nota, ponga 0: \n");
for(i=0; i<ALUMNOS; i++){
printf("Nombre alumno %d: ",i+1);
scanf("%s",&alumnos[i].nombre);
fflush(stdin);
for(j=0; j<5; j++){
printf("Nota %d: ", j+1);
scanf("%d",&alumnos[i].notas[j]);
fflush(stdin);
}
}
for(i=0; i<ALUMNOS; i++){
printf("%s \t", alumnos[i].nombre);
//contador=0;
//media[i]=0;
for(j=0; j<5; j++){
printf("%.2f \t", alumnos[i].notas[j]);
if(alumnos[i].notas[j]>0){
//media[i] = media[i] + alumnos[i].notas[j];
contador++;
}
}
}
media[i] = media[i]/contador;
printf("\n");
for(i=0; i<ALUMNOS; i++){
printf("%s \t", alumnos[i].nombre);
printf("%.2f \t", media[i]);
printf("\n");
}
system("pause");
return 0;
}
Struct: Alumnos, media
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario