02.04.2008, 12:39
общий
это ответ
Здравствуйте, Николай Фаворисович Басманов!
Для простоты объяснения назовём Ваш массив X(N)
Можно поступить так:
1. Циклом от 0 до N определяем максимальное и минимальное число в массиве - MIN и MAX (минимальное надо, если могут быть отрицательные числа, если их не предусматривается, то MIN = 0)
2. Определяем новый массив целых чисел Kol() с количеством элементов Kol(MAX-MIN+1)
3. Проходим цикл от 0 до N и делаем проверку
Kol(X(N)-MIN)=Kol(X(N)-MIN)+1
4. Находим в цикле от 0 до MAX-MIN+1 максимальный элемент массива Kol()
Его номер в массиве + MIN и даст число , встречающееся чаще других, а его значение - сколько раз оно встречается