Знайдем максимальний елемент масиву. Потім виконаємо повторний прохід по масиву, щоб підрахувати кількість максимальних елементів.
Реалізація алгоритму
Оголосимо робочий масив.
int m[101];Читаємо вхідний масив. Знаходимо його максимальний елемент .
scanf("%d", &n);
max = -2000000000;
for (i = 0; i < n; i++)
{
scanf("%d", &m[i]);
if (m[i] > max) max = m[i];
}У змінній підраховуємо кількість максимальних елементів.
cnt = 0;
for (i = 0; i < n; i++)
if (m[i] == max) cnt++;Виводимо відповідь.
printf("%d\n", cnt);Python реалізація
Читаємо вхідні дані.
n = int(input())
lst = list(map(int, input().split()))Знаходимо максимальний елемент у списку .
mx = max(lst)Кількість максимальних елементів записуємо у змінну .
res = lst.count(mx)Виводимо відповідь.
print(res)