Заполнение матрицы по условию - C#
Формулировка задачи:
метод static int Zero (ref int [,]a), который заполняет заштрихованную область матрицы нулями, а другую область — единицами (количество строк и столбцов — нечётное число, может быть в диапазоне от 3 до 25).
пока что у меня не получается это представить
Решение задачи: «Заполнение матрицы по условию»
textual
Листинг программы
static void Zero (ref int [,]a) { for (int i = 0; i < a.GetLength(0); i++) { for (int j = 0; j < a.GetLength(1); j++) { if (i + j == a.GetLength(0) / 2 || Math.Abs(j - i) == a.GetLength(0) / 2 || i + j == (2 * (a.GetLength(0) - 1) - i - j) * 3) a[i, j] = 1; else a[i, j] = 0; } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д