Заменить элементы матрицы, расположенные на главной диагонали, единицами - 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; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д