Заполнить квадратную матрицу определённым образом - C#
Формулировка задачи:
Размерность матрицы вводится пользователем вручную с клавиатуры. Предусмотреть проверку (!) правильности ввода размерности.
Заполнить квадратную матрицу заданного пользователем порядка n (2<n<=10).
Вот как заполнить такую матрицу?
1 0 0 0 0 0 1
1 1 0 0 0 1 1
1 1 1 0 1 1 1
1 1 1 1 1 1 1
1 1 1 0 1 1 1
1 1 0 0 0 1 1
1 0 0 0 0 0 1
Решение задачи: «Заполнить квадратную матрицу определённым образом»
textual
Листинг программы
using System; class NMatrix { public static void Main() { Console.WriteLine("Введите размерность массива 2<n<=10 "); int n = Convert.ToInt32(Console.ReadLine()); if (n <= 2 || n > 10) Console.WriteLine("Неправильно введена размерность массива 2<n<=10 "); else { int[,] matr = new int[n, n]; for (int i = 0; i < n; i++) for (int j = 0; j < n; j++) if ((((j <= i) && (i <= n - j - 1))) || (((j >= i) && (i >= n - j - 1)))) matr[i, j] = 1; for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) Console.Write(matr[i, j] + " "); Console.WriteLine(); } } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д