С++. Напишите программу, которая находит количество элементов, равных максимальному. Первая строка содержит размер массива N . Во второй строке через пробел задаются N чисел – элементы массива. Гарантируется, что 0 < N ≤ 10000 . Программа должна вывести количество элементов массива, равных максимальному.
Ввод
1
3
3
1
0
Вывод:
2
LymarIvan:
программа обрабатывает массив из 1 элемента, а именно тройки
последние три числа игнорирует
пж помоги
напиши код пж
#include
using namespace std;
int main() {
int N, count=0;
long long max;
cin>>N;
long long array[10001];
for(int i=0; i cin>>array[i];
for(int i=0; i {
if(i==0)
max=array[i];
else if(array[i]>max)
max=array[i];
}
for(int i=0; i if(array[i]==max)
count++;
cout<}
using namespace std;
int main() {
int N, count=0;
long long max;
cin>>N;
long long array[10001];
for(int i=0; i cin>>array[i];
for(int i=0; i {
if(i==0)
max=array[i];
else if(array[i]>max)
max=array[i];
}
for(int i=0; i if(array[i]==max)
count++;
cout<}
cout<
cout < < count; в конце без пробелов
и после #include надеюсь догадаешься что, почему-то пропускает слова
короче
iostream
Ответы
Ответ дал:
0
#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;
}
на скриншоте написано:"вводится последовательность целых чисел, оканчивающихся числом 0"
есть разница?
https://znanija.com/task/45125730?answeringSource=feedPublic%2FhomePage%2F3
реши это
пж
это можешь не рашать
уже
если что, код для задания со скрина, который ты кинул, вот здесь replit.com/join/twmtvsvypz-ivanlimar
прости я не то скинул
вот https://znanija.com/task/45125736?answeringSource=feedPublic%2FhomePage%2F8
вот https://znanija.com/task/45125736?answeringSource=feedPublic%2FhomePage%2F8
пж можешь решить
Вас заинтересует
2 года назад
2 года назад
3 года назад
8 лет назад
8 лет назад
9 лет назад
9 лет назад