Создать двумерный массив. Заполнить рандомными значениями - 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;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д