Задание: Получить квадратную матрица порядка 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();//Задержка консоли.
}
}
Телеграм
-