Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: yesid1718 en 1 Noviembre 2016, 01:41 am



Título: Moda En C
Publicado por: yesid1718 en 1 Noviembre 2016, 01:41 am
¿ Como puedo calcular la moda en dev C?


Título: Re: Moda En C
Publicado por: engel lex en 1 Noviembre 2016, 01:43 am
moda:
Citar
En estadística, la moda es el valor con mayor frecuencia en una distribución de datos.
https://es.wikipedia.org/wiki/Moda_(estad%C3%ADstica) (https://es.wikipedia.org/wiki/Moda_(estad%C3%ADstica))

organizas el array, la cantidad más larga de repeticiones es la moda


Título: Re: Moda En C
Publicado por: yesid1718 en 1 Noviembre 2016, 01:48 am
Ya organice el array por medio del metodo burbuja pero no se como hacer lo de las repeticiones para mostrar el valor

 :-X :-X :-X


Título: Re: Moda En C
Publicado por: engel lex en 1 Noviembre 2016, 01:54 am
Código:
int mas_repetido = 0;
int mas_repetido_repeticiones = 0;
int numero_actual = 0;
int repeticiones_actual = 0;

en numero_actual es el actual, en las repeticiones_actual es la veces que lo has contado... si ese numero es mayor es mayor que mas_repetido_repeticiones entonces, mas_repetido_repeticiones es igual a repeticiones_actual  y mas_repetido es igual a numero_actual


Título: Re: Moda En C
Publicado por: yesid1718 en 1 Noviembre 2016, 02:29 am
Esto lo hago dentro de un ciclo for?


Título: Re: Moda En C
Publicado por: engel lex en 1 Noviembre 2016, 02:35 am
te recomiendo sentarte, tomar hoja y papel y dibujar trazos de como podría hacerse... te recomiendo tomar un patito de goma y discutir con el sobre el problema,  explicarle que necesitas y cuales son las posibles vias... me dirás loco... pero puedes decirselo a muchos... esto lo llaman rubber ducky debugging (https://es.wikipedia.org/wiki/M%C3%A9todo_de_depuraci%C3%B3n_del_patito_de_goma)... te digo esto porque veo que no estás viendo todo el problema, sino solo buscando el siguiente paso, casi a fuerza bruta

si, en un for