Заменить элементы матрицы, расположенные на главной диагонали, единицами - C#

Узнай цену своей работы

Формулировка задачи:

Создать матрицу А (5,5). Заполнить ее в коде положительными целыми числами от 0 до 30 (не случайными!). Заменить элементы, расположенные на главной диагонали единицами (1). Вывести на консоль первоначальную и измененную матрицы. Я знаю как вівести на консоль то и то Вопросы : 1. Как заполнить масив через фор 0 до 30 ? 2.Как мне обратится к главной диагонали мб через форичь (Если кто знает ) ? 3. Если можно на словах объяснить как поменять главную на единицы ? С#

Решение задачи: «Заменить элементы матрицы, расположенные на главной диагонали, единицами»

textual
Листинг программы
  1. private static int[,] fillMatrix()
  2.         {
  3.             int[,] mainArray = new int[5, 5];
  4.             int nextNumber;
  5.             for (int x = 0; x < 5; x++)
  6.             {
  7.                 for (int y = 0; y < 5;)
  8.                 {
  9.                     Console.WriteLine("Введите следующее число: ");
  10.                     if (!int.TryParse(Console.ReadLine(), out nextNumber))
  11.                         Console.WriteLine("Введеная строка не является числом!");
  12.                     else if (nextNumber < 0 || nextNumber > 30)
  13.                         Console.WriteLine("Введеное число не соответствует границе от 0 до 30!");
  14.                     else
  15.                     {
  16.                         mainArray[x, y] = nextNumber;
  17.                         y++;
  18.                     }
  19.                 }
  20.             }
  21.             return mainArray;
  22.         }

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


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

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

8   голосов , оценка 3.75 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы