Определить минимальный элемент в каждой строке матрицы и поменять его местами с первым элементом строки - C#
Формулировка задачи:
Вывести на экран матрицу 3х4, элементами которой являются целые случайные числа из интервала [19,99]. Определить минимальный элемент в каждой строке и поменять его местами с первым элементом строки .
Решение задачи: «Определить минимальный элемент в каждой строке матрицы и поменять его местами с первым элементом строки»
textual
Листинг программы
using System; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { Random rand = new Random(); int[,] mass = new int[3, 4]; for (int i = 0; i < 3; i++) { for (int j = 0; j < 4; j++) { mass[i, j] = rand.Next(19, 99); Console.Write(mass[i, j] + "\t"); } Console.WriteLine(); } Console.WriteLine(); Console.WriteLine("Меняем местами:"); for (int i = 0; i < 3; i++) { // Поиск минимальногг элемента в строке int ind = 0, min = mass[i, ind]; for (int j = 0; j < 4; j++) if (mass[i, j] < min) { ind = j; min = mass[i, j]; } int temp = mass[i, 0]; mass[i, 0] = mass[i, ind]; mass[i, ind] = temp; // Выводим строку на экран for (int j = 0; j < 4; j++) Console.Write(mass[i, j] + "\t"); Console.WriteLine(); } Console.ReadLine(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д