Сформировать одномерный массив из диагональных элементов матрицы - C#
Формулировка задачи:
Задан двумерный массив размером n*n. Сформировать из его диагональных элементов одномерный массив
Решение задачи: «Сформировать одномерный массив из диагональных элементов матрицы»
textual
Листинг программы
static void Main() { Console.Write("Введите размер матрицы: "); int n = int.Parse(Console.ReadLine()); int[,] mass = new int[n,n]; Random ran = new Random(); for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { mass[i, j] = ran.Next(100); Console.Write(mass[i, j] + "\t"); } Console.WriteLine(); } int[] diagonal = new int[n]; Console.WriteLine("\nНовый массив из диагонали\n"); for (int i = 0; i < n; i++) { diagonal[i] = mass[i, i]; Console.Write(diagonal[i] + "\t"); } Console.ReadLine();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д