Последовательность состоит из натуральных чисел и завершается числом 0. Определите, какое количество элементов этой последовательности, равны ее наибольшему элементу. Формат входных данных Вводится непустая последовательность целых чисел, оканчивающаяся числом 0 (само число 0 в последовательность не входит, а служит как признак ее окончания) #include <iostream> using namespace std; int main() { int max = 0, n = 0; int x; while(cin >> n && n != 0) { if (x > max) max = x, n = 0; if (x == max) n++; } cout << n; }
Kakdosdatsodeda, #include <iostream> int main() { int max = 0, x = 0; int n = 0; while(std::cin >> x && x != 0) { if (x > max) max = x, n = 0; if (x == max) n++; } std::cout << n; } C #include <iostream> int main() { int max = 0, x = 0; int n = 0; while(std::cin >> x && x != 0) { if (x > max) max = x, n = 0; if (x == max) n++; } std::cout << n; }