Otro ejemplo de como calcular moda
el input es el vector con los datos a evaluar y el número de datos del vector.
el output es la moda
Código:
float EncontrarModa(float *Datos, int N)
{ //PRUEBA ESCRITORIO
register int t, w; //Contadores dentor del vector
float md, AnteriorModa; //moda temporal y moda anterior al ciclo
int cont, antcont; //Contadores de la repeticion del dato
AnteriorModa=0;
antcont=0;
for (t=0; t< N; ++t) {
md = Datos[t];
cont = 1;
for(w=t+1; w < N; ++w)
if(md == Datos[w])
cont++;
if(cont > antcont) {
AnteriorModa = md;
antcont = cont;
}
}
return AnteriorModa;
}
Vuelvo a escribir cuado consiga otro codigo ;)