Обработка математики: 100%

Подразделы

Другие разделы

Дата и время

30/03/2025 15:30:57

Авторизация

Имя:
Пароль:
Зарегистрироваться
Восстановить пароль
 

print2478. Одномерные массивы-12

printОдномерные массивы-12

Ограничения: время – 200ms/500ms, память – 64MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод copy
Послать решение Blockly Посылки Темы Где Обсудить (0)

Ввести массив. Заменить все элементы с отрицательными значениями целой частью среднего арифметического значения всех положительных элементов. Если положительных элементов нет, то массив не изменять.
Первая строка ввода содержит одно целое число n (1  n <100) – количество элементов в массиве. Далее следует строка, содержащая n целых чисел в диапазоне от -106 до 106 – элементы массива.
Вывести n чисел – изменённый массив.

Пример ввода

6
7 -4 1 -2 0 6

Пример вывода

7 4 1 4 0 6
Среднее арифметическое всех положительных элементов равно `(7+1+6)/3 = 4.666', поэтому отрицательные элементы заменяем на 4.
loading