Все элементы матрицы, кроме диагональных, заменить единицами - C#
Формулировка задачи:
Все элементы матрицы, кроме диагональных, заменить единицами
Решение задачи: «Все элементы матрицы, кроме диагональных, заменить единицами»
textual
Листинг программы
using System; class OneMatrix { static void Main() { const int N = 10; int[,] matrix = new int[N,N]; Random r = new Random(); Console.WriteLine("Input Matrix"); for (int i = 0; i < N; i++) { for (int j = 0; j < N; j++) { matrix[i, j] = r.Next(2, 10); Console.Write(matrix[i, j] + " "); } Console.WriteLine(); } Console.WriteLine("\nOutput Matrix"); for (int i = 0; i < N; i++) { for (int j = 0; j < N; j++) { if (i != j && j+i != N-1) matrix[i, j] = 1; Console.Write(matrix[i, j] + " "); } Console.WriteLine(); } Console.ReadKey(); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д