#include <stdio.h> //gets(), printf()
#include <string.h> //strcmp()
#include <stdlib.h> //atoi()
#define LNG 100
int main () {
int nro;
int i;
int cont[LNG] = { 0 };
int cant = 0;
char num[8];
printf (":");
gets (num); // The gets function is dangerous and should no be used. You should be fgets.
// Limitaciones: num puede ser un numero o la letra 's'.
// el rango que puede contabilizar son los primeros 100 nros. enteros.
while (strcmp (num, "s") != 0) {
nro = atoi (num);
cont[nro]++;
cant++;
printf (":");
gets (num); // The gets function is dangerous and should no be used. You should be fgets.
}
int moda = 0;
for (i = 0; i < LNG; i++) {
if (cont[i] > moda)
moda = i;
}
printf ("La moda es: %i", moda);
for (i = 0; i < LNG; i++) {
if (cont[i] > 0)
printf ("\nPorc. de aparición de %d es %d/%d", i, cont[i], cant);
}
return 0;
}