Test Foro de elhacker.net SMF 2.1

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:
CitarEn 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

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