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

Ответы на вопрос

#include <iostream>
using namespace std;
int main() {
int N, count=0;
long long max;
// создаем и заполняем массив
cin>>N;
long long* array=new long long[N];
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<<max<<" "<<count;
}



Вот пример программы на языке C++, которая находит количество элементов, равных максимальному, в заданном массиве:
```cpp
#include
int main() { int N; std::cin >> N;
std::vector
int maxElement = array[0]; int count = 1;
for (int i = 1; i < N; ++i) { if (array[i] > maxElement) { maxElement = array[i]; count = 1; } else if (array[i] == maxElement) { count++; } }
std::cout << maxElement << " " << count << std::endl;
return 0; } ```
Программа сначала считывает размер массива `N`, а затем считывает `N` чисел - элементы массива. Затем она находит максимальный элемент и подсчитывает количество элементов, равных максимальному. Наконец, программа выводит максимальный элемент и количество элементов, равных максимальному.
Например, если вводим следующие значения:
``` 6 12 6 8 6 3 4 ```
Программа выведет:
``` 12 2 ```
Обратите внимание, что в данном примере используется вектор для хранения элементов массива. Это удобный способ работы с динамическими массивами в C++.


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili