`Всеукраїнський центр проведення олімпіад в мережі Інтернет

Задача Buses. Зранку на кінцеву зупинку одночасно під’їхали три маршрутних таксі, що рухаються по одному маршруту, в які тут же заповнили пасажири. Водії виявили, що кількість людей в різних маршрутках різна, і вирішили пересадити частину пасажирів так, щоб в кожній маршрутці було їх порівну.

Напишіть програму, яка б визначала як це зробити. Кількість пасажирів у кожній маршрутці не перевищує 100.

Технічні умови. Програма Buses читає з пристрою стандартного введення 3 числа в одному рядку через пропуск - початкова кількість пасажирів першої, другої та третьої маршрутки. Програма виводить на пристрій стандартного виведення через пропуски одним рядком з знаком «+» кількість пасажирів, що зайшли до першої, другої або третьої маршрутки, із знаком «-», якщо відповідно вийшли. Якщо це неможливо, виведіть слово IMPOSSIBLE.

Приклади

Введення: 15  20  28

Виведення: +6 +1 -7

Введення: 32  21  27

Виведення: IMPOSSIBLE

Введення: 18  24  30

Виведення:  +6 0 -6

 

 

© LIKT 1998-2024