Дана квадратная матрица чисел. Напишите программу, которая меняет местами элементы, стоящие на главной и побочной диагонали, при этом каждый элемент должен остаться в том же столбце (то есть в каждом столбце нужно поменять местами элемент на главной диагонали и на побочной диагонали).
Формат входных данных
На вход программе подаётся натуральное число — количество строк и столбцов в матрице, затем элементы матрицы построчно через пробел.
Формат выходных данных
Программа должна вывести матрицу с элементами главной и побочной диагонали, поменявшимися своими местами.
Примеры
№ | Входные данные | Выходные данные |
1
|
3
1 2 3
4 5 6
7 8 9
|
7 2 9
4 5 6
1 8 3
|
2
|
2
1 2
4 5
|
4 5
1 2
|
3
|
5
2 2 3 1 3
4 6 6 7 5
7 8 9 7 8
4 5 6 4 5
1 2 3 1 2
|
1 2 3 1 2
4 5 6 4 5
7 8 9 7 8
4 6 6 7 5
2 2 3 1 3
|