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

printЗадачи

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

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

Дан двумерный массив `N\ times\ 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