Создать двумерный массив. Заполнить рандомными значениями - C#
Формулировка задачи:
Доброго времени суток, по-возможности, очень нужна ваша помощь. Задание звучит так:
"Создать двумерный массив nхm. Заполнить рандомными значениями. Вывести массив в табличном виде. Найти минимальный и максимальный элементы массива и поменять их местами. Вывести изменённый массив в табличном."
Написал код вплоть до вывода max и min элементов, а вот как поменять их местами...Не знаю
Листинг программы
- int min = 20;
- int max = 0;
- Console.WriteLine("Заполнение массива");
- Console.Write("n: ");
- int n = Convert.ToInt32(Console.ReadLine());
- Console.Write("m: ");
- int m = Convert.ToInt32(Console.ReadLine());
- Random r = new Random();
- int[,] mas = new int[n, m];
- Console.Clear();
- Console.WriteLine("Массив:");
- for (int i = 0; i < mas.GetLength(0); i++)
- {
- for (int j = 0; j < mas.GetLength(1); j++)
- {
- mas[i, j] = r.Next(0,21);
- Console.Write(mas[i, j] + " ");
- }
- Console.WriteLine();
- }
- for (int i = 0; i < mas.GetLength(0); i++)
- {
- for (int j = 0; j < mas.GetLength(1); j++)
- {
- if (mas[i,j] > max)
- {
- max = mas[i, j];
- }
- if(mas[i,j] < min)
- {
- min = mas[i, j];
- }
- }
- }
- Console.WriteLine("Минимальный элемент: " + min);
- Console.WriteLine("Максимальный элемент: " + max);
- Console.ReadKey();
Решение задачи: «Создать двумерный массив. Заполнить рандомными значениями»
textual
Листинг программы
- mas [imin, jmin] = max;
- mas [imax, jmax] = min;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д