Дана матрица размером M × N - PullRequest
0 голосов
/ 16 апреля 2020

Пример кода Выведите его элементы в следующем порядке: первый ряд слева направо, второй ряд справа налево, третий ряд слева направо справа, четвертый ряд справа налево и т. д. c.

с использованием System; using System.Linq;

Пространство имен Mat {

internal class Program
{

    private static void Main()
    {
        var matrix = new int[5, 4];
        var rnd=new Random();
        for (int i = 0; i < matrix.GetLength(0); i++)
        {
            for (int y = 0; y < matrix.GetLength(1); y++)
            {
                matrix[i, y] = rnd.Next(10, 101);
                Console.Write(matrix[i, y] + " ");
            }
            Console.WriteLine();
        }

        Console.WriteLine();

        for (int i = 0; i < matrix.GetLength(0); i++)
        {
            if(i%2==0)
            for (int y = 0; y < matrix.GetLength(1); y++)
            {
                Console.Write(matrix[i, y] + " ");
            }
            else
            {
                for (int y = matrix.GetLength(1)-1; y>=0; y--)
                {
                    Console.Write(matrix[i, y] + " ");
                } 
            }
            Console.WriteLine();
        }
    }
}

}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...