Я бы просмотрел текст и посчитал количество ваших номеров.
после этого я бы переделал динамический массив.
- пройти текст от начала до конца и сохранить его в массиве.
после этого я бы выбрал первое число, прошел через массив и посчитал (например, в tmpcounter) количество дубликатов. [Вы можете сохранить подсчитанное число из текстового файла в tmphit]
Если вы выберете второе число, посчитайте количество дубликатов (tmpcounter2 / tmphit2)
сравнив два счетчика, вы "держите" старшее и используете младшее для следующего числа
... продолжайте до тех пор, пока не будет проверено последнее поле.
в конце вы знаете, какое число появляется чаще всего и как часто.
Надеюсь, это поможет вам.
это то, как я бы запрограммировал это, может быть, есть лучший способ или API.
в конце вы знаете