Блог для маленьких школьников и их родителей
ШколаЛа

С++. Напишите программу, которая находит количество элементов, равных максимальному. Первая строка содержит…

Автор:
Предмет: Информатика
Уровень: студенческий

С++. Напишите программу, которая находит количество элементов, равных максимальному. Первая строка содержит размер массива N . Во второй строке через пробел задаются N чисел – элементы массива. Гарантируется, что 0 < N ≤ 10000 . Программа должна вывести количество элементов массива, равных максимальному.
Ввод
1
3
3
1
0
Вывод:
2

Ответов к вопросу: 1
  • edbad13
    01.12.2024 | 22:05

    #include <iostream>
    using namespace std;
    int main() {
       int N, count=0;
       long long max;
       cin>>N;
       long long array[10001];
       for(int i=0; i<N; i++)
           cin>>array[i];
       for(int i=0; i<N; i++)
       {
           if(i==0)
               max=array[i];
           else if(array[i]>max)
               max=array[i];
       }
       for(int i=0; i<N; i++)
           if(array[i]==max)
               count++;
       cout<<count;
    }

Ответить на вопрос:
:p :-p 8) 8-) :lol: =( :( :-( :8 ;) ;-) :(( :o:
Нажимая на кнопку я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.