Hola, ps lo que tengo que hacer es un prog que calcule el promedio y la moda de cierta cantidad de alumnos, lo del promedio ya me quedo, pero la moda no la consigo (la moda es el numero que se repite mas veces). mi codigo es:
#include
#include
int nA,i,j,cal[12],mayor,frecuencia[12];
float prom,proms;
main(){
printf(\"Cuantos alumnos vas a introducir???\");
scanf(\"%d\",&nA);
for(i=1;i<=nA;i++)
{
printf(\"damle la calif: \");
scanf(\"%d\",&cal);
prom=(prom+cal);
}
frecuencia[j]=cal;
for (j=0;j<=10;j++)
{
if (frecuencia[j]> mayor)
mayor=frecuencia;
}
for (j=0;j<=10;j++)
{
if (mayor==frecuencia[j])
printf (\"nLa moda es: %dn\",j);
}
proms=prom/nA;
printf(\"el promedio es %.2fn \",proms);
getch();
}
la verdad no pillo como hacer para que me de la moda. Alguna sugerencia???
gracias y saludos!!!
#include
#include
int nA,i,j,cal[12],mayor,frecuencia[12];
float prom,proms;
main(){
printf(\"Cuantos alumnos vas a introducir???\");
scanf(\"%d\",&nA);
for(i=1;i<=nA;i++)
{
printf(\"damle la calif: \");
scanf(\"%d\",&cal);
prom=(prom+cal);
}
frecuencia[j]=cal;
for (j=0;j<=10;j++)
{
if (frecuencia[j]> mayor)
mayor=frecuencia;
}
for (j=0;j<=10;j++)
{
if (mayor==frecuencia[j])
printf (\"nLa moda es: %dn\",j);
}
proms=prom/nA;
printf(\"el promedio es %.2fn \",proms);
getch();
}
la verdad no pillo como hacer para que me de la moda. Alguna sugerencia???
gracias y saludos!!!