Заменить элементы матрицы, расположенные на главной диагонали, единицами - C#
Формулировка задачи:
Создать матрицу А (5,5). Заполнить ее в коде положительными целыми числами от 0 до 30 (не случайными!). Заменить элементы, расположенные на главной диагонали единицами (1). Вывести на консоль первоначальную и измененную матрицы.
Я знаю как вівести на консоль то и то
Вопросы :
1. Как заполнить масив через фор 0 до 30 ?
2.Как мне обратится к главной диагонали мб через форичь (Если кто знает ) ?
3. Если можно на словах объяснить как поменять главную на единицы ?
С#
Решение задачи: «Заменить элементы матрицы, расположенные на главной диагонали, единицами»
textual
Листинг программы
- private static int[,] fillMatrix()
- {
- int[,] mainArray = new int[5, 5];
- int nextNumber;
- for (int x = 0; x < 5; x++)
- {
- for (int y = 0; y < 5;)
- {
- Console.WriteLine("Введите следующее число: ");
- if (!int.TryParse(Console.ReadLine(), out nextNumber))
- Console.WriteLine("Введеная строка не является числом!");
- else if (nextNumber < 0 || nextNumber > 30)
- Console.WriteLine("Введеное число не соответствует границе от 0 до 30!");
- else
- {
- mainArray[x, y] = nextNumber;
- y++;
- }
- }
- }
- return mainArray;
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д