Дана действительная квадратная матрица порядка 2n. Получить новую матриц, переставляя её блоки по диагонали размера n*n
a) Получить новую матрицу, переставляя её блоки по диагонали размера n*n б) Получить новую матрицу, переставляя её блоки по часовой стрелке размера n*n using System; namespace Test { class Massive { // input massive public void inputMassive(int n, int[,] mas) { int i, j; for (i = 0; i < n; i++) { for (j = 0; j < n; j++) { Console.Write("a[{0},{1}]=", i, j); mas[i,j] = int.Parse(Console.ReadLine()); } } } // print massive public void printMassive(int n,int[,] mas) { int i, j; for (i = 0; i < n; i++) { for (j = 0; j < n; j++) { Console.Write("mas[{0}][{1}]={2} ", i, j, mas[i,j]); } Console.WriteLine(); } } public void change_hour(int n,int[,] mas) { int p; int i, j; for (i = 0; i < n; i++) for (j = 0; j < n; j++) { p = mas[i + n,j]; mas[i + n,j] = mas[i + n,j + n]; mas[i +…

