Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void operaciones(int arreglo[grupos][alumnos][calificaciones]){
- for(i=0; i<grupos; i++){
- mayorgrupo = 0;
- menorgrupo = 10;
- sumagrupo = 0;
- mayorpromedio = promediogrupo;
- menorpromedio = promediogrupo;
- for(j=0; j<alumnos; j++){
- mayor = arreglo[i][j][0];
- menor = arreglo[i][j][0];
- suma = 0;
- for(k=0; k<calificaciones; k++){
- /****Calificacion más alta, más baja y promedio de cada alumno****/
- if(arreglo[i][j][k] >= mayor){
- mayor = arreglo[i][j][k];
- }
- else
- if(arreglo[i][j][k] < menor)
- menor = arreglo[i][j][k];
- suma += arreglo[i][j][k];
- } //calificaciones
- promedio = suma/calificaciones;
- printf("La calificación mayor del alumno [%d] del grupo [%d] es: %d \n", j, i, mayor);
- printf("La calificación menor del alumno [%d] del grupo [%d] es: %d \n", j, i, menor);
- printf("El promedio del alumno [%d] del grupo [%d] es: %f \n", j, i, promedio);
- printf("--------------------------------------------------------------------- \n");
- /****El promedio más alto por grupo, el promedio de cada grupo****/
- if(promedio >= mayorgrupo){
- mayorgrupo = promedio;
- }
- else
- if(promedio < menorgrupo)
- menorgrupo = promedio;
- sumagrupo += promedio;
- } //alumnos
- promediogrupo = sumagrupo/alumnos;
- printf("El promedio más alto del grupo %d es: %f \n", i, mayorgrupo);
- printf("El promedio más bajo del grupo %d es: %f \n", i, menorgrupo);
- printf("El promedio del grupo %d es: %f \n", i, promediogrupo);
- printf("******************************************************************** \n");
- if(promediogrupo >= mayorpromedio){
- mayorpromedio = promediogrupo;
- grupomayor = i;
- }else
- if(promediogrupo <= menorpromedio){
- menorpromedio = promediogrupo;
- grupomenor = i;
- }
- } //grupos
- printf("El grupo con mayor promedio es %d, su promedio fue de %f \n", grupomayor, mayorpromedio);
- printf("El grupo con menor promedio es %d, su promedio fue de %f \n", grupomenor, menorpromedio);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement