Написать процедуру по транспонированию заданной квадратной матрицы - C#
Формулировка задачи:
Написать процедуру по транспонированию заданной квадратной матрицы А максимальная размерность которой 100.
Help please!
Решение задачи: «Написать процедуру по транспонированию заданной квадратной матрицы»
textual
Листинг программы
using System; namespace Test { class Program { static int[,] Transposition(int[,] arr) { int[,] result = new int[arr.GetLength(1),arr.GetLength(0)]; for (int i = 0; i < arr.GetLength(0); i++) { for (int j = 0; j < arr.GetLength(1); j++) { result[j,i] = arr[i,j]; } } return result; } static void Print(int[,] arr) { for (int i = 0; i < arr.GetLength(0); i++) { for (int j = 0; j < arr.GetLength(1); j++) { Console.Write(arr[i,j] + " "); } Console.WriteLine(); } } static void Main(string[] args) { int[,] arr = {{1,2,3},{4,5,6},{7,8,9},{1,0,1}}; Print(arr); Print(Transposition(arr)); Console.ReadKey(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д