Дан двумерный массив размерностью 5 х 6, заполненный случайным образом. − заменить минимальный элемент каждой строки на противоположный.
− вставить после столбцов с максимальными элементами столбец из единиц.
− удалить первую строку.
− поменять местами предпоследний и последний столбцы.
нужно реализовать 3-й пункт в c#
Ответы на вопрос:
--- C# 7.3 ---
using System;
using System.Collections.Generic;
using System.Linq;
namespace CSLear
{
class Program
{
private const int stdRow = 5;
private const int stdCols = 6;
static void Main(string[] args)
{
int[,] Arr = new int[stdRow, stdCols];
ArrayRandomize(ref Arr, stdRow, stdCols);
RemoveFirstRow(ref Arr, stdRow, stdCols);
Console.ReadKey();
}
public static void RemoveFirstRow<T>(ref T[,] Matr, int ArrRows, int ArrCols)
{
T[,] Temp = new T[ArrRows-1,ArrCols];
for (int i = 1; i < ArrRows; i++)
{
for (int j = 0; j < ArrCols; j++)
{
Temp[i - 1, j] = Matr[i, j];
}
}
Matr = Temp;
}
public static void ArrayRandomize(ref int[,] Arr, int ArrRows, int ArrCols)
{
Random r = new Random();
for (int i = 0; i < ArrRows; i++)
{
for (int j = 0; j < ArrCols; j++)
{
Arr[i, j] = r.Next(-99, 99);
}
}
}
}
}
Объяснение:
Популярно: Информатика
-
bluecat1204.09.2021 06:06
-
123Abc990013.11.2020 20:29
-
весна3722.07.2022 12:20
-
khamidova305316.04.2021 00:00
-
Бота15708.02.2021 17:03
-
katekurmakaeva06.02.2023 07:05
-
SofaCat123105.04.2021 12:16
-
needhomework1921.05.2023 13:39
-
shulyakovatati25.03.2022 10:03
-
mishkasega7779830.03.2021 19:05