Определить минимальный элемент в каждой строке матрицы и поменять его местами с первым элементом строки - C#

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

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

Вывести на экран матрицу 3х4, элементами которой являются целые случайные числа из интервала [19,99]. Определить минимальный элемент в каждой строке и поменять его местами с первым элементом строки .

Решение задачи: «Определить минимальный элемент в каждой строке матрицы и поменять его местами с первым элементом строки»

textual
Листинг программы
  1. using System;
  2.  
  3. namespace ConsoleApplication1
  4. {
  5.     class Program
  6.     {
  7.         static void Main(string[] args)
  8.         {
  9.             Random rand = new Random();
  10.             int[,] mass = new int[3, 4];
  11.             for (int i = 0; i < 3; i++)
  12.             {
  13.                 for (int j = 0; j < 4; j++)
  14.                 {
  15.                     mass[i, j] = rand.Next(19, 99);
  16.                     Console.Write(mass[i, j] + "\t");
  17.                 }
  18.                 Console.WriteLine();
  19.             }
  20.             Console.WriteLine();
  21.             Console.WriteLine("Меняем местами:");
  22.             for (int i = 0; i < 3; i++)
  23.             {
  24.                 // Поиск минимальногг элемента в строке
  25.                 int ind = 0, min = mass[i, ind];
  26.                 for (int j = 0; j < 4; j++)
  27.                     if (mass[i, j] < min) { ind = j; min = mass[i, j]; }
  28.                 int temp = mass[i, 0];
  29.                 mass[i, 0] = mass[i, ind];
  30.                 mass[i, ind] = temp;
  31.  
  32.                 // Выводим строку на экран
  33.                 for (int j = 0; j < 4; j++)
  34.                     Console.Write(mass[i, j] + "\t");
  35.                 Console.WriteLine();
  36.             }
  37.             Console.ReadLine();
  38.         }
  39.     }
  40. }

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


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

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

8   голосов , оценка 3.875 из 5

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

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

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