Олимпиадный тренинг

Задача . Разные действия в зависимости от количества положительных чисел


Задача

Темы:
Даны три целых числа. Если все числа положительные, увеличьте каждое из них в два раза. Если среди них только два положительных, то увеличьте в три раза. Если только одно положительное, возведите каждое в квадрат. Если все числа неположительные, то ничего не делайте.

Входные данные
На вход подаются три целых числа, каждое — с новой строки.

Выходные данные
Программа должна вывести три итоговых значения в исходном порядке. Каждое число выводится с отдельной строки.
Примеры
Входные данныеВыходные данные
1 1
2
3
2
4
6
2 -1
4
9
-3
12
27
3 -2
-4
6
4
16
36

time 1000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
Python5
Комментарий учителя