Вопрос задан 08.10.2023 в 17:01. Предмет Информатика. Спрашивает Шибанова Анастасия.

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

равных максимальному, в числовом массиве из 30 элементов.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Филонова Мария.

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



0 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;

}



0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вот пример алгоритма на языке программирования Python:

python
# Создаем массив из 30 элементов (в данном случае, случайные числа) arr = [3, 5, 2, 7, 5, 8, 9, 5, 7, 8, 2, 4, 6, 7, 9, 1, 3, 5, 8, 6, 4, 2, 5, 7, 9, 3, 1, 4, 6, 8, 2] # Находим максимальное значение в массиве max_value = max(arr) # Инициализируем счетчик для подсчета элементов, равных максимальному count_max = 0 # Проходим по каждому элементу массива for element in arr: # Если текущий элемент равен максимальному значению, увеличиваем счетчик if element == max_value: count_max += 1 # Выводим результат print(f"Максимальное значение в массиве: {max_value}") print(f"Количество элементов, равных максимальному: {count_max}")

Этот код создает массив, находит максимальное значение в нем, затем проходит по массиву и подсчитывает количество элементов, равных максимальному значению. Результат выводится на экран.

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос