Struct: Alumnos mejor prom

estruc alumnos mejor promedio.html
#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;
	
}

No hay comentarios:

Publicar un comentario