Сейчас работаем

Диагональ матрицы C#

Задание: Получить квадратную матрица порядка 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();//Задержка консоли. 
} 
}
Похожие работы
Тип Название Рейтинг Категория Стоимость
Курсовая Операции над матрицами C# 15 .NET (C#) 1 500,00
Другое Элементарные преобразования над математическими матрицами 0 C/C++ бесплатно
Исходник Умножение матриц больших размеров методом Штрассена 0 C/C++ 100,00
Другие работы автора
Тип Название Рейтинг Категория Стоимость
Курсовая Автоматизированная информационная система складского учета (C#, WinForms) 14 .NET (C#) 3 000,00
Исходник АИС База данных "Настольные игры" (C#, WinFroms, SQLite) 0 .NET (C#) 2 200,00
Лабораторная Алгоритм Банкира C# 0 .NET (C#) 450,00
Комментарии (0)

kostyaLem

/ /

Оставить комментарий

Ты не можешь комментировать

Только зарегистрированые пользователи имеют возможность комментировать работы
Диагональ матрицы C#
Построить матрицу и заполнить диагональ с шагом n-1.
Категория: Образование
Стоимость: Бесплатно