Problems
Number of maximums
include<stdio.h>
int main() { int a,b,c=0,d,e,max; scanf("%d",&a); int x[a]; for(b=0;b<a;b++) { scanf("%d",&x[b]); } max=x[0]; for(b=0;b<a;b++) { if(max<x[b]) { max=x[b]; } } for(b=0;b<a;b++) { if(max==x[b]) { c++; } } printf("%d",c); }
include <iostream>
include <climits>
int main() { int n; std::cin >> n;
int maxElement = INT_MIN;
int countMax = 0;
for (int i = 0; i < n; ++i) {
int num;
std::cin >> num;
// Знаходимо максимальний елемент
if (num > maxElement) {
maxElement = num;
countMax = 1; // Запам'ятовуємо, що ми знайшли новий максимальний елемент
} else if (num == maxElement) {
// Збільшуємо лічильник для однакових максимальних елементів
countMax++;
}
}
std::cout << countMax << std::endl;
return 0;
}
include <iostream>
include <climits>
int main() { int n; std::cin >> n;
int maxElement = INT_MIN; int countMax = 0;
for (int i = 0; i < n; ++i) {
int num;
std::cin >> num;
if (num > maxElement) {
maxElement = num;
countMax = 1;
} else if (num == maxElement) {
countMax++;
}
}
std::cout << countMax << std::endl;
return 0; }