Ребят,есть код,который выдает максимальный элемент массива,мне нужна помощь с его подсчетом,кусок кода: с++
{
cin >> nums[i];
if (nums[i] > max) max= nums[i]; //вычисляем максимальный из всех
if (nums[i] == max) //Эти 2 строки неверные у меня,я хочу вывести кол-во,
maxCount++; //А он считает за максимальное каждый раз,когда мы переприсваиваем выше.
}
Помогите пожалуйста.Мне только нужна 1-2 маленькие строки кода,сам что-то не могу
Ответы
Ответ дал:
0
{
cin>>nums[i]
if(nums[i]>max)
{
max=nums[i];
maxCount++;
}
}
cout<<maxCount<<endl;
cin>>nums[i]
if(nums[i]>max)
{
max=nums[i];
maxCount++;
}
}
cout<<maxCount<<endl;
Ответ дал:
0
Немного не то.Ты написал по идее,что цикл будет работать когда мы переприсваеваем значения max.А нам надо посчитать сколько раз повторяется максимальное число в массиве,т.е. Повторы этого числа
Вас заинтересует
2 года назад
2 года назад
7 лет назад
7 лет назад
10 лет назад
10 лет назад
10 лет назад
10 лет назад