Задание: Получить квадратную матрица порядка n.(Заполнить массив по диагонали).
Проверяется:
- Умение заполнения массива определённым образом.
- Умения вывода массива в виде матрицы.
using System; class Program { static void Main()//Точка входа в программу. { Console.WriteLine("Введите размерность матрицы"); int a=int.Parse(Console.ReadLine());//Размерность матрицы . int k = 0;//Счётчик,который увеличивается при заполнении массива . int[,] mas=new int[a,a]; //Двумерный массив. for (int i = 0; i < a; i++)//Цикл, бегущий по строкам. { for (int j = 0; j < a; j++)//Цикл, бегущий по столбцам. { if (i == j) mas[i, j]=k;//Заполнятся будут те элементы,номера строк и столбцов которых равны(Диагональ). Console.Write(mas[i,j]+" ");//Вывод вдоль строки. } k++;//Увеличение переменной на 1. Console.WriteLine();//Переход на новую строку после заполнения предыдущей. } Console.ReadKey();//Задержка консоли. } }
kostyaLem