Advertisement
franciscominajas

Equipo 2

Aug 23rd, 2013
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 2.03 KB | None | 0 0
  1. void operaciones(int arreglo[grupos][alumnos][calificaciones]){
  2.  
  3.     for(i=0; i<grupos; i++){
  4.         mayorgrupo = 0;
  5.         menorgrupo = 10;
  6.         sumagrupo = 0;
  7.         mayorpromedio = promediogrupo;
  8.         menorpromedio = promediogrupo;
  9.         for(j=0; j<alumnos; j++){
  10.             mayor = arreglo[i][j][0];
  11.             menor = arreglo[i][j][0];
  12.             suma = 0;
  13.             for(k=0; k<calificaciones; k++){
  14.                 /****Calificacion más alta, más baja y promedio de cada alumno****/
  15.                
  16.                 if(arreglo[i][j][k] >= mayor){
  17.                     mayor = arreglo[i][j][k];
  18.                 }
  19.                 else
  20.                     if(arreglo[i][j][k] < menor)
  21.                     menor = arreglo[i][j][k];
  22.                
  23.                 suma += arreglo[i][j][k];
  24.             } //calificaciones
  25.  
  26.             promedio = suma/calificaciones;
  27.             printf("La calificación mayor del alumno [%d] del grupo [%d] es: %d \n", j, i, mayor);
  28.             printf("La calificación menor del alumno [%d] del grupo [%d] es: %d \n", j, i, menor);
  29.             printf("El promedio del alumno [%d] del grupo [%d] es: %f \n", j, i, promedio);
  30.             printf("--------------------------------------------------------------------- \n");
  31.                    
  32.             /****El promedio más alto por grupo, el promedio de cada grupo****/
  33.             if(promedio >= mayorgrupo){
  34.                 mayorgrupo = promedio;
  35.             }
  36.             else
  37.                 if(promedio < menorgrupo)
  38.                     menorgrupo = promedio;
  39.            
  40.             sumagrupo += promedio;
  41.        
  42.         } //alumnos
  43.        
  44.     promediogrupo = sumagrupo/alumnos;
  45.     printf("El promedio más alto del grupo %d es: %f \n", i, mayorgrupo);
  46.     printf("El promedio más bajo del grupo %d es: %f \n", i, menorgrupo);
  47.     printf("El promedio del grupo %d es: %f \n", i, promediogrupo);
  48.     printf("******************************************************************** \n");
  49.  
  50.     if(promediogrupo >= mayorpromedio){
  51.         mayorpromedio = promediogrupo;
  52.         grupomayor = i;
  53.     }else
  54.         if(promediogrupo <= menorpromedio){
  55.             menorpromedio = promediogrupo;
  56.             grupomenor = i;
  57.         }
  58.     } //grupos
  59.    
  60.     printf("El grupo con mayor promedio es %d, su promedio fue de %f \n", grupomayor, mayorpromedio);
  61.     printf("El grupo con menor promedio es %d, su promedio fue de %f \n", grupomenor, menorpromedio);
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement