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

Початкові значення елементів 3

Початкові значення елементів 3

Ліміт часу 1 секунда
Ліміт використання пам'яті 64 MiB

До кожного додатнього елементу масиву з N цілих чисел додали його найбільший елемент, а до від'ємного - найменший. Отримані значення подали на вхід програми, не змінюючи їх порядок. Вам потрібно відновити початкові значення елементів масиву.

Вхідні дані

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

Вихідні дані

Вивести початкові значення елементів масиву в одному рядку через проміжок.

Приклад

Вхідні дані #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
Автор Сергій Матвійчук
Джерело Серія задач "Абетка програмування"