Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void algoritmo(int m[3][30][4])
- {
- float pg0[30];
- float pg1[30];
- float pg2[30];
- int a,b,c;
- int x,y,z;
- int mayor,menor;
- int suma=0;
- float promedio;
- float me,ma;
- for(a=0;a<3;a++)
- {
- for(b=0;b<30;b++)
- {
- mayor=m[a][b][0];
- menor=m[a][b][0];
- for(c=0;c<4;c++)
- {
- if(m[a][b][c]>mayor) { mayor=m[a][b][c]; }
- if(m[a][b][c]<menor) { menor=m[a][b][c]; }
- suma=suma+m[a][b][c];
- promedio=(suma/4);
- if(a==0) { pg0[b]=promedio; }
- if(a==1) { pg1[b]=promedio; }
- if(a==2) { pg2[b]=promedio; }
- }
- printf("\nGrupo %d, Alumno %d",a,b);
- printf("\nCalificacion Mayor: %d",mayor);
- printf("\nCalificacion Menor: %d",menor);
- printf("\nPromedio: %f\n",promedio);
- suma=0;
- promedio=0;
- }
- }
- printf("\n*******************************************************************************");
- me=pg0[0];
- ma=pg0[0];
- float sumprom1=0;
- for(x=0;x<30;x++)
- {
- if(pg0[x]>ma) {ma=pg0[x];}
- if(pg0[x]<me) {me=pg0[x];}
- sumprom1=sumprom1+pg0[x];
- }
- float promediog1 = sumprom1/30;
- printf("\nPromedio Grupo 0: %f",promediog1);
- printf("\nPromedio mas Alto Grupo 0: %f",ma);
- printf("\nPromedio mas Bajo Grupo 0: %f",me);
- float me1=pg1[0];
- float ma1=pg1[0];
- float sumprom2=0;
- for(y=0;y<30;y++)
- {
- if(pg1[y]>ma1) {ma1=pg1[y];}
- if(pg1[y]<me1) {me1=pg1[y];}
- sumprom2=sumprom2+pg1[y];
- }
- float promediog2 = sumprom2/30;
- printf("\n\nPromedio Grupo 1: %f",promediog2);
- printf("\nPromedio mas Alto Grupo 1: %f",ma1);
- printf("\nPromedio mas Bajo Grupo 1: %f",me1);
- float me2=pg2[0];
- float ma2=pg2[0];
- float sumprom3=0;
- for(z=0;z<30;z++)
- {
- if(pg2[z]>ma2) {ma2=pg2[z];}
- if(pg2[z]<me2) {me2=pg2[z];}
- sumprom3=sumprom3+pg2[z];
- }
- float promediog3 = sumprom3/30;
- printf("\n\nPromedio Grupo 2: %f",promediog3);
- printf("\nPromedio mas Alto Grupo 2: %f",ma2);
- printf("\nPromedio mas Bajo Grupo 2: %f\n*******************************************************************************",me2);
- if((promediog1)>(promediog2)&&(promediog1)>(promediog3))
- printf("\nEl grupo 0 tiene el promedio mas alto");
- if((promediog2)>(promediog1)&&(promediog2)>(promediog3))
- printf("\nEl grupo 1 tiene el promedio mas alto");
- if((promediog3)>(promediog1)&&(promediog3)>(promediog2))
- printf("\nEl grupo 2 tiene el promedio mas alto");
- if((promediog1)<(promediog2)&&(promediog1)<(promediog3))
- printf("\nEl grupo 0 tiene el promedio mas bajo\n");
- if((promediog2)<(promediog1)&&(promediog2)<(promediog3))
- printf("\nEl grupo 1 tiene el promedio mas bajo\n");
- if((promediog3)<(promediog1)&&(promediog3)<(promediog2))
- printf("\nEl grupo 2 tiene el promedio mas bajo\n");
- } //Fin de la Funcion
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement