Создать двумерный массив. Заполнить рандомными значениями - 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;

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.917 из 5
Похожие ответы