#include <stdio.h>
struct atleta{
char nombre[30];
char pais[20];
int medallas;
}atletas[100];
int main(){
int i, n, medallas, pos;
int mayor=0;
printf("Cuantos atletas son: ");
scanf("%d",&n);
fflush(stdin);
for(i=0; i<n; i++){
fflush(stdin);
printf("Nombre atleta %d: ",i+1);
gets(atletas[i].nombre);
printf("Pais del atleta %d: ",i+1);
gets(atletas[i].pais);
printf("Medallas del atleta %d: ",i+1);
scanf("%d",&atletas[i].medallas);
printf("\n");
}
for(i=0; i<n; i++){
if(atletas[i].medallas>mayor){
mayor = atletas[i].medallas;
pos = i;
}
}
for(i=0; i<n; i++){
printf("Atleta %d es: %s \n",i+1,atletas[i].nombre);
printf("Pais de atleta %d es: %s \n",i+1,atletas[i].pais);
printf("Medallas de atleta %d es: %d \n",i+1,atletas[i].medallas);
printf("\n");
}
printf("\tEl atleta con mas medallas es %s con %d medallas.\n",atletas[pos].nombre, atletas[pos].medallas);
system("pause");
return 0;
}
Struct: atletas mas medallas
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario