В целочисленной матрице заменить элементы главной диагонали на номера столбцов - C#
Формулировка задачи:
В целочисленной матрице А размером
Решение задачи: «В целочисленной матрице заменить элементы главной диагонали на номера столбцов»
textual
Листинг программы
static void Main(string[] args) { int n=0, m=0; Random rand = new Random(); Console.Write("Введите N: "); n = Convert.ToInt32(Console.ReadLine()); Console.Write("Введите M: "); m = Convert.ToInt32(Console.ReadLine()); int[,] mass = new int[n,m]; Console.WriteLine(); Console.WriteLine("Исходная матрица: "); for (int i = 0; i < n; i++) { for (int k = 0; k < m; k++) { mass[i, k] = rand.Next(-10, 10); Console.Write(mass[i, k] + "\t"); } Console.WriteLine(); } Console.WriteLine(); Console.WriteLine("Измененная матрица: "); for (int i = 0; i < n; i++) { for (int k = 0; k < m; k++) { if(i==k) mass[i, k] = i; Console.Write(mass[i, k] + "\t"); } Console.WriteLine(); } Console.ReadKey(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д