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

printРабочее место участника

printЗадачи

2482. Двумерные массивы-4

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

Дан двумерный массив N × M. В каждом столбце двумерного массива поменять местами первый отрицательный элемент и последний положительный, если они существуют.
Первая строка ввода содержит два целых числа N и M (2  N, M  10) – размеры массива. Далее следует N строк, содержащих по M целых чисел в диапазоне от -100 до 100 – элементы массива.
Вывести N строк по M чисел – измененный массив.

Пример ввода

4 3
1 2 1
-4 5 -7
2 3 8
5 6 -4

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

1 2 1
5 5 8
2 3 -7
-4 6 -4
loading