Решение задачи №1139 «Элементы, равные максимуму» с ACMP





Решение задачи №1139 «Элементы, равные максимуму» с ACMP

Условие задачи

Задана последовательность натуральных чисел, завершающаяся числом 0. Требуется определить, сколько элементов этой последовательности равны ее наибольшему элементу.

Входные данные
Входной файл INPUT.TXT содержит последовательность неотрицательных целых чисел, не превышающих значения 100. Гарантируется, что во входных данных не более 100 чисел и среди них есть хотя бы одно число 0.

Выходные данные
В выходной файл OUTPUT.TXT выведите целое число – ответ на задачу.

#include<iostream>
using namespace std;
main()
{
int m,k=1,x;
cin>>m;
do
{
cin>>x;
if (x>m){m=x;k=1;}
else if(x==m)k++;
}
while(x);
cout<<k;
}



Условия задач взяты с сайта acmp.ru