//ALXCE 2011
/*Se tienen las 6 calificaciones de 25 alumnos de Programación I, se necesita calcular lo siguiente:
· La nota promedio de cada examen
· El promedio final de cada alumno
· El mayor promedio final de los alumnos*/
#include<conio.h>
#include<stdio.h>
#define filas 25
#define col 6
main()
{
float alumnos[filas][col];
int i,f,d=0, mayor;
float prom1, prom2, prom3, prom4, prom5, prom6, promg[25], prom;
float z, ex_1=0, ex_2=0, ex_3=0, ex_4=0, ex_5=0, ex_6=0,nota=0;
for(i=0;i<filas;i++)
{
for(f=0;f<col;f++)
{
printf("nAlumno %it Nota %it", i, f+1);
scanf("%f", &alumnos[i][f]);
}
}
for(i=0;i<filas;i++)//ALXCE
{
ex_1= ex_1 + alumnos[i][0];
}
prom1=ex_1/filas;
for(i=0;i<filas;i++)
{
ex_2= ex_2 + alumnos[i][1];
}
prom2=ex_2/filas;
for(i=0;i<=filas;i++)
{
ex_3=ex_3+alumnos[i][2];
}
prom3=ex_3/filas;
for(i=0;i<=filas;i++)
{
ex_4=ex_4+alumnos[i][3];//ALXCE
}
prom4=ex_4/filas;
for(i=0;i<=filas;i++)
{
ex_5=ex_5+alumnos[i][4];
}
prom5=ex_5/filas;
for(i=0;i<filas;i++)
{
ex_6=ex_6+alumnos[i][5];
}
prom6=ex_6/filas;
puts("");
printf("El promedio de cada examen es");
puts("");
printf("Primer %.2f Segundo %.2f ",prom1 ,prom2 );//ALXCE
puts("");
printf("Tercer %.2f Cuarto %.2f ",prom3, prom4);
puts("");
printf("Quinto %.2f Sexto %.2f:" ,prom5, prom6);
puts("");
d=0;
for(i=0;i<filas;i++)
{
nota=0;
for(f=0;f<col;f++)
{
nota=nota+alumnos[i][f];
}
prom=nota/6;
printf("nntEl promedio del alumno %i fue de %.2f", i, prom);
promg[d]=prom;
d=d+1;
}
z=-1;
for(d=0;d<filas;d++)
{
if(promg[d]>z)//ALXCE
{
z=promg[d];
mayor=d;
}
}
printf("nntEl promedio mayor fue de %.2f de alumno %i",z,mayor);
printf("nn");
getch();
return 0;
}//ALXCE
|