Найти наибольший из наименьших элементов строк матрицы N x M - C#
Формулировка задачи:
Прошу помочь с задачей, заранее благодарю.
Дана действительная матрица размером n x m, все элементы которой различны. В каждой строке выбирается элемент с наименьшим значением, затем среди этих чисел выбирается наибольшее. Указать индексы элемента с найденным значением.
Решение задачи: «Найти наибольший из наименьших элементов строк матрицы N x M»
textual
Листинг программы
using System; using System.Linq; namespace ConsoleApp2 { class Program { static void Main() { Console.Write("n = "); int n = int.Parse(Console.ReadLine()); Console.Write("m = "); int m = int.Parse(Console.ReadLine()); int[,] a = new int[n, m]; int[] b = new int[n]; for (int i = 0; i < n; i++) { Console.Write($"a[{i + 1}, 1] = "); a[i, 0] = int.Parse(Console.ReadLine()); int min = a[i, 0]; for (int j = 1; j < m; j++) { Console.Write($"a[{i + 1}, {j + 1}] = "); a[i, j] = int.Parse(Console.ReadLine()); if (a[i, j] < min) min = a[i, j]; } b[i] = min; } Console.WriteLine("Матрица:"); for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) Console.Write(a[i, j] + "\t"); Console.WriteLine(); } Console.WriteLine("Минимальные значения: " + String.Join(" ", b)); Console.Write("Максимальный из минимальных: " + b.Max()); Console.ReadKey(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д