Двумерные массивы-4
Ограничения: время – 200ms/500ms, память – 64MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод
Послать решение 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