Дана квадратная матрица чисел. Напишите программу, которая меняет местами элементы, стоящие на главной и побочной диагонали, при этом каждый элемент должен остаться в том же столбце (то есть в каждом столбце нужно поменять местами элемент на главной диагонали и на побочной диагонали).
Формат входных данных
На вход программе подаётся натуральное число — количество строк и столбцов в матрице, затем элементы матрицы построчно через пробел.
Формат выходных данных
Программа должна вывести матрицу с элементами главной и побочной диагонали, поменявшимися своими местами.
Примеры
№ |
Входные данные |
Выходные данные |
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 |