Вопрос задан 05.04.2021 в 00:11. Предмет Информатика. Спрашивает Бурмистров Денис.

Введите массив с клавиатуры и найдите (за один проход) количество элементов, имеющих максимальное

значение. Помогите пожалуйста!!
0 0
Перейти к ответам

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

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

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

Конечно, я могу помочь с этой задачей! Вот пример кода на языке Python, который решает вашу задачу:

python
# Ввод массива с клавиатуры arr = list(map(int, input("Введите элементы массива через пробел: ").split())) # Инициализация переменных для подсчета максимального значения и его количества max_val = arr[0] count_max_val = 1 # Обход массива и поиск максимального значения и количества его повторений for i in range(1, len(arr)): if arr[i] > max_val: max_val = arr[i] count_max_val = 1 elif arr[i] == max_val: count_max_val += 1 # Вывод количества элементов, имеющих максимальное значение print(f"Количество элементов, имеющих максимальное значение {max_val}: {count_max_val}")

Сначала мы вводим массив с клавиатуры с помощью функции input() и преобразуем его в список целых чисел с помощью функции map() и split(). Затем мы инициализируем переменные max_val и count_max_val значением первого элемента массива и начальным количеством повторений 1.

Затем мы проходим по всем оставшимся элементам массива и сравниваем их с текущим максимальным значением max_val. Если текущий элемент больше max_val, мы обновляем max_val и сбрасываем счетчик count_max_val до 1. Если текущий элемент равен max_val, мы увеличиваем счетчик count_max_val на 1.

После завершения цикла мы выводим количество элементов, имеющих максимальное значение max_val, используя форматированную строку с помощью функции print().

0 0

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

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

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