Решить это на любом языке программирования.Напишите программу, на вход которой с клавиатуры в первой строке подается натуральное число n ‐ количество показаний прибора (n<12000). Начиная со второй строки, подаются сами показания прибора ‐ целые числа из диапазона [10, 21999999] по одному в строке. Программа должна вывести в порядке убывания те из них, которые меньше среднего арифметического всех показаний.

26 Июн 2020 в 19:42
176 +1
0
Ответы
1

Пример решения на языке Python:

n = int(input())
readings = []
for _ in range(n):
reading = int(input())
readings.append(reading)
average = sum(readings) / n
below_average = [reading for reading in readings if reading < average]
below_average.sort(reverse=True)
for reading in below_average:
print(reading)

Эта программа сначала считывает количество показаний прибора n, затем считывает сами показания и сохраняет их в списке readings. Затем программа вычисляет среднее арифметическое всех показаний и находит те из них, которые меньше среднего значения. После этого показания, меньшие среднего, сортируются в порядке убывания и выводятся на экран.

18 Апр 2024 в 10:52
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир