Заменить элементы матрицы, расположенные на главной диагонали, единицами - 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;
        }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.75 из 5
Похожие ответы