Поменять элементы на главной диагонали матрицы местами в противоположном порядке - C#
Формулировка задачи:
Приветик)
Хочу поменять элементы на главной диагонали местами в противоположном порядке.
компилятор ругается..
for (i = 0; i < n; i++) { for (j = 0; j <n; j++) { int z = matrix[i,j]; matrix[i,j] = matrix[n-i,n-j]; matrix[n-i,n-j] = z; Console.Write("{0} ", matrix[i, j]); } Console.WriteLine(); }
Решение задачи: «Поменять элементы на главной диагонали матрицы местами в противоположном порядке»
textual
Листинг программы
for (var i = 0; i < n/2; i++) { int z = matrix[i,i]; matrix[i,i] = matrix[n-i-1,n-i-1]; matrix[n-i-1,n-i-1] = z; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д