Se me ocurren dos formas
- Una matríz de 2*256 y le pones límite al usuario de 256 ingresos DISTINTOS.
- Utilizar estructura de datos de mínimo 3 valores (número, repeticiones, puntero al sig)
De cualquiera de las dos maneras deberás recorrer el conjunto de registros cada vez que el usuario ingresa un nuevo valor para saber si existe y sólo sumar repeticiones o si no existe y agregarlo. Por último deberás recorrer el conjunto de registros para conocer cuál es el que se repite más (número mayor en campo repeticiones).
Es un ejercicio interesante así que ya está en mi lista de ejercicios a resolver
En los días por venir puedo postear la solución si así lo deseas, pero es mejor si lo haces tú solo ya que te sentirás mejor contigo mismo al momento de resolverlo.