Давайте разберем вашу задачу более подробно.
Предположим, что вам нужно вывести номера дней, когда расход мегабайтов был средним за указанный период. Давайте представим, что у нас есть входные данные, которые выглядят следующим образом:
- В первой строке указано количество дней (н).
- В следующих н строках указаны значения расхода мегабайтов за каждый день.
Пример входных данных:
5
100
200
300
400
500
В этом случае, мы сначала должны посчитать средний расход мегабайтов за указанный период, а затем вывести номера дней, когда расход равен этому среднему значению.
Как это сделать пошагово:
- Прочитать количество дней (н).
- Считать значения расхода в массив (или список).
- Вычислить среднее значение расхода.
- Найти все дни, когда расход равен среднему значению, и сохранить их номера.
- Вывести номера этих дней.
Пример реализации на Python
# Входные данные
n = int(input())
daily_usage = [int(input()) for _ in range(n)]
# Вычисление среднего расхода
average_usage = sum(daily_usage) / n
# Нахождение дней, когда расход равен среднему
result_days = [i + 1 for i, usage in enumerate(daily_usage) if usage == average_usage]
# Вывод результата
if result_days:
print(', '.join(map(str, result_days)))
else:
print('(')
Пояснения:
- Программа считывает количество дней и затем значения потребления за каждый день.
- Вычисляется среднее значение.
- Проверяется, существует ли день (дни), когда расход равен среднему значению.
- Если такие дни есть, выводятся их номера, разделенные запятыми; если нет, выводится скобка '('.
Вы можете изменить этот код под свои нужды, в зависимости от специфики вашего задания.