Загрузка данных



using System;

class Program
{
    static void Main()
    {
        int[,] A = new int[4, 5];
        Random rnd = new Random();

        // Заполнение матрицы случайными числами
        for (int i = 0; i < 4; i++)
        {
            for (int j = 0; j < 5; j++)
            {
                A[i, j] = rnd.Next(1, 100);
            }
        }

        // Вывод исходной матрицы
        Console.WriteLine("Исходная матрица:");

        for (int i = 0; i < 4; i++)
        {
            for (int j = 0; j < 5; j++)
            {
                Console.Write(A[i, j] + "\t");
            }
            Console.WriteLine();
        }

        // Меняем местами первый и последний столбцы
        for (int i = 0; i < 4; i++)
        {
            int temp = A[i, 0];
            A[i, 0] = A[i, 4];
            A[i, 4] = temp;
        }

        // Вывод изменённой матрицы
        Console.WriteLine("\nМатрица после замены столбцов:");

        for (int i = 0; i < 4; i++)
        {
            for (int j = 0; j < 5; j++)
            {
                Console.Write(A[i, j] + "\t");
            }
            Console.WriteLine();
        }
    }
}