eolymp
bolt
Try our new interface for solving problems
Problems

Number of maximums

published at 1/24/24, 5:21:11 pm

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); }

published at 1/26/24, 11:58:05 am

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;

}

published at 2/26/24, 2:49:50 pm

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; }