Опишите на русском языке или одном из языков программирования алгоритм подсчета числа элементов, равных максимальному, в числовом массиве из 30 элементов.

Ответы

Ответ дал: iolandavalerypad353
0

первым проходом находим максимальный элемент, вторым проходом число таких элементов


Приложения:
Ответ дал: iolandavalerypad353
0
PascalABC.NET можно вообще в одну строку записать Count := a.Where(x -> x = a.Max).Count
Ответ дал: Browze
0

Вариант для С++:

#include <iostream>

#include <algorithm>

#include <array>

#include <iterator>


int main()

{

   std::array<size_t, 12> arr{1, 2, 5, 6, 8, 5, 7, 4, 7, 8, 5, 8};

   //std::generate(arr.begin(), arr.end(), std::rand);


   std::copy(arr.begin(), arr.end(),

       std::ostream_iterator<size_t>(std::cout, " "));


   std::cout << std::endl << "Количество максимальных элементов = " <<

       std::count(arr.begin(), arr.end(), *std::max_element(arr.begin(), arr.end())) << std::endl;

}

Приложения:
Вас заинтересует