Laboratorio Int.Programación Ejercicio 4
Enviado por nitico • 17 de Abril de 2013 • 1.320 Palabras (6 Páginas) • 847 Visitas
Crear un programa llamado EJERCICIO4 que almacene en una matriz la información
de 7 atletas, que realizan 10 pruebas, para promediar el tiempo que gastan en
recorrer 1000 metros.
El programa debe incluir un menú que permita:
•Almacenar los tiempos de cada atleta, en cada prueba.
•Reportar el promedio de tiempo por atleta.
•Imprimir los 3 primeros atletas que obtuvieron los mejores tiempos.
•Imprimir el tiempo y el atleta que ocupó el último, por tener el promedio más alto.
main(){
int atleta[3][3];
int i,j, x, opc, acumula=0;
float prom_atletas[3];
float auxiliar[3];
float mayor;
do{
system ("cls");
printf("************MENU OPCIONES**************************\n");
printf("* 1-ALMACENAR LOS TIEMPOS DE LOS 7 ATLETAS *\n");
printf("* 2-REPORTE TIEMPO PROMEDIO POR ATLETA *\n");
printf("* 3-LOS TRES PRIMEROS ATLETAS CON MEJORES TIEMPOS *\n");
printf("* 4-ATLETA QUE OCUPO EL ULTIMO PUESTO *\n");
printf("* 5-SALIDA *\n");
printf("***************************************************\n");
printf("\n");
printf("Digite la opcion :");
scanf("%d",&opc);
switch (opc){
case 1:
printf("\nRegistre para los 7 atletas los 10 tiempos\n");
for (i=1; i<=3; i++){
for(j=1; j<=3; j++){
printf("\nDigite el tiempo (minutos) para el Atleta No %d y el tiempo No %d :",i,j);
scanf("%d",&atleta[i][j]);
}
}
printf("\nRegrese al menu\n");
break;
case 2:
printf("REPORTE TIEMPO PROMEDIO POR ATLETA\n");
for (i=1; i<=3; i++){
acumula=0;
for(j=1; j<=3; j++){
acumula=acumula+atleta[i][j];
prom_atletas[i]=acumula/3;
auxiliar[i]=prom_atletas[i];
}
printf("\nEl promedio del Atleta No %d es %.2f% :\n", i,auxiliar[i]);
}
break;
case 3:
printf("Imprimir los 3 primeros atletas que obtuvieron los mejores tiempos \n");
for (i=1; i<=3; i++){
for(j=1; j<=3; j++){
...