Создать двумерный массив. Заполнить рандомными значениями - C#

Узнай цену своей работы

Формулировка задачи:

Доброго времени суток, по-возможности, очень нужна ваша помощь. Задание звучит так: "Создать двумерный массив nхm. Заполнить рандомными значениями. Вывести массив в табличном виде. Найти минимальный и максимальный элементы массива и поменять их местами. Вывести изменённый массив в табличном." Написал код вплоть до вывода max и min элементов, а вот как поменять их местами...Не знаю
Листинг программы
  1. int min = 20;
  2. int max = 0;
  3. Console.WriteLine("Заполнение массива");
  4. Console.Write("n: ");
  5. int n = Convert.ToInt32(Console.ReadLine());
  6. Console.Write("m: ");
  7. int m = Convert.ToInt32(Console.ReadLine());
  8. Random r = new Random();
  9. int[,] mas = new int[n, m];
  10. Console.Clear();
  11. Console.WriteLine("Массив:");
  12. for (int i = 0; i < mas.GetLength(0); i++)
  13. {
  14. for (int j = 0; j < mas.GetLength(1); j++)
  15. {
  16. mas[i, j] = r.Next(0,21);
  17. Console.Write(mas[i, j] + " ");
  18. }
  19. Console.WriteLine();
  20. }
  21. for (int i = 0; i < mas.GetLength(0); i++)
  22. {
  23. for (int j = 0; j < mas.GetLength(1); j++)
  24. {
  25. if (mas[i,j] > max)
  26. {
  27. max = mas[i, j];
  28. }
  29. if(mas[i,j] < min)
  30. {
  31. min = mas[i, j];
  32. }
  33. }
  34. }
  35. Console.WriteLine("Минимальный элемент: " + min);
  36. Console.WriteLine("Максимальный элемент: " + max);
  37. Console.ReadKey();

Решение задачи: «Создать двумерный массив. Заполнить рандомными значениями»

textual
Листинг программы
  1. mas [imin, jmin] = max;
  2. mas [imax, jmax] = min;

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


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

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

12   голосов , оценка 3.917 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы