Вывести элементы матрицы в заданном порядке - C# (192503)
Формулировка задачи:
Дана матрица размера M × N. Вывести ее элементы в следующем порядке: первый столбец сверху вниз, второй столбец снизу вверх, третий столбец сверху вниз, четвертый столбец снизу вверх и т. д.
Решение задачи: «Вывести элементы матрицы в заданном порядке»
textual
Листинг программы
using System; namespace ConsoleApplication11 { class Program { static void Main(string[] args) { int n = 5; int m = 5; int[,] mass = new int[n, m]; for (int i = 0, x = 0; i < n; i++) for (int j = 0; j < m; j++) mass[i, j] = ++x; for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) Console.Write(mass[i, j] + " "); Console.WriteLine(); } Console.WriteLine(); for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) Console.Write(mass[(j % 2 == 0) ? i : (n - 1) - i, j] + " "); Console.WriteLine(); } Console.ReadKey(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д