Programa que calcula el promedio y la moda. duda con la moda

Iniciado por noobc, 27 Mayo 2010, 01:13 AM

0 Miembros y 1 Visitante están viendo este tema.

noobc

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!!!