eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

Начальные значения элементов 3

Начальные значения элементов 3

К каждому положительного элемента массива из N целых чисел добавили его наибольший элемент, а к отрицательному - наименьший. Полученные значения подали на вход программы, не изменяя их порядок. Вам нужно восстановить начальные значения элементов массива.

Входные данные

В первой строке записано натуральное число N. В следующей строке записаны N целых чисел. Все числа по модулю не превышают 100.

Выходные данные

Вывести начальные значения элементов массива в одной строке через пробел.

Лимит времени 1 секунда
Лимит использования памяти 64 MiB
Входные данные #1
7
14 -10 10 8 11 -9 -6
Выходные данные #1
7 -5 3 1 4 -4 -1
Входные данные #3
3
0 -6 4
Выходные данные #3
0 -3 2
Автор Сергій Матвійчук
Источник Серия задач "Азбука программирования"