Поменять местами столбцы по правилу: первый с последним, второй с предпоследним и т.д - C#
Формулировка задачи:
Дан массив размером nxn, элементы которого целые числа.
Замечание.
При решении задач из данного пункта использовать двумерный массив. Поменять местами столбцы по правилу: первый с последним, второй с предпоследним и т.д.Решение задачи: «Поменять местами столбцы по правилу: первый с последним, второй с предпоследним и т.д»
textual
Листинг программы
using System;
namespace ConsoleApplication12
{
class Program
{
static void Main()
{
Random rnd = new Random();
int n = 5;
int m = 5;
int[,] mass = new int[n, m];
for(int i = 0; i < n; i++)
for(int j = 0; j < m; j++)
mass[i,j] = rnd.Next(9);
Console.WriteLine("До: ");
for(int i = 0; i < n; i++)
{
for (int j = 0; j < m; j++)
Console.Write(mass[i,j] + " ");
Console.WriteLine();
}
for (int i = 0; i < n; i++)
{
for(int j = 0; j < m/2; j++)
{
int x = mass[i, j];
mass[i, j] = mass[i, (m-1) - j];
mass[i, (m-1) - j] = x;
}
}
Console.WriteLine("После: ");
for (int i = 0; i < n; i++)
{
for (int j = 0; j < m; j++)
Console.Write(mass[i, j] + " ");
Console.WriteLine();
}
Console.ReadKey();
}
}
}