#include <stdio.h>
struct alumno{
char nombre[20];
int edad;
float promedio;
}alumnos[3];
int main(){
int i, pos;
float mejornota = 0.0;
for(i=0; i<3; i++){
fflush(stdin);
printf("Nombre de alumno %d: ", i+1);
gets(alumnos[i].nombre);
printf("Edad alumno %d: ", i+1);
scanf("%d",&alumnos[i].edad);
printf("Promedio alumno %d: ",i+1);
scanf("%f",&alumnos[i].promedio);
}
for(i=0; i<3; i++){
if(alumnos[i].promedio>mejornota){
mejornota = alumnos[i].promedio;
pos = i;
}
}
for(i=0; i<3; i++){
printf("Alumno %d, nombre: %s\n", i+1, alumnos[i].nombre);
printf("Alumno %d, edad: %d\n", i+1, alumnos[i].edad);
printf("Alumno %d, promedio: %.2f\n", i+1, alumnos[i].promedio);
}
printf("El alumno con mejor promedio es: %s con %.2f\n",alumnos[pos].nombre, mejornota);
system("pause");
return 0;
}
Struct: Alumnos mejor prom
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario