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();
}
}
}