Написать код решения поставленных задач - C#
Формулировка задачи:
Написать код решения поставленных задач.
Размерность матрицы вводится пользователем вручную с клавиатуры. Предусмотреть проверку (!) правильности ввода размерности.
Задание 1. Заполнить квадратную матрицу заданного пользователем порядка n (2<n<=10). Заполнять согласно образцу.
1 0 0 … 0 1
0 2 0 … 2 0
… … … … … …
0 2 0 … 2 0
1 0 0 … 0 1
Решение задачи: «Написать код решения поставленных задач»
textual
Листинг программы
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { int shirina = 0; int dlina = 0; Console.WriteLine("Введите количество строк:"); while (true) { shirina = Convert.ToInt32(Console.ReadLine()); if ((2 < shirina) && (shirina <= 10)) { break; } else { Console.WriteLine("Введите еще раз!!"); } } Console.WriteLine("Введите количество столбцов:"); while (true) { dlina = Convert.ToInt32(Console.ReadLine()); if ((2 < dlina) && (dlina <= 10)) { break; } else { Console.WriteLine("Введите еще раз!!"); } } int[,] Mas = new int[shirina, dlina]; for (int i = 0; i < shirina; i++) { for (int j = 0; j < dlina; j++) { if ((i == 0) || (i == shirina - 1)) { if ((j == 0) || (j == dlina - 1)) { Mas[i, j] = 1; } else { Mas[i, j] = 0; } } else { if ((j == 1) || (j == dlina - 2)) { Mas[i, j] = 2; } else { Mas[i, j] = 0; } } Console.Write(Mas[i,j] + " "); } Console.WriteLine(); } Console.WriteLine(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д