Найти минимальный элемент в каждой строке матрицы и вывести его - C#
Формулировка задачи:
Наглядная форма записи матрицы:
123 10 1
14 221 17
1 15 125
17 1 14
Дана матрица M x N, заполненная случайными числами. Программа должна
выводить матрицу в наглядном виде (см. выше). Найти минимальный элемент в каждой
строке и вывести его. Используя цикл foreach, найти среднее значение для всех элементов
матрицы, отбросив максимальный и минимальный.
Решение задачи: «Найти минимальный элемент в каждой строке матрицы и вывести его»
textual
Листинг программы
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { Console.WriteLine("Введите размерность матрецы \n m = "); int m = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("\n n = "); int n = Convert.ToInt32(Console.ReadLine()); // Объявляем двумерный массив int[,] matrix = new int[m, n]; Random ran = new Random(); // Инициализируем данный массив for (int i = 0; i < m; i++) { for (int j = 0; j < n; j++) { matrix[i, j] = ran.Next(1, 15); Console.Write("{0}\t", matrix[i, j]); } Console.WriteLine(); } Console.WriteLine("\nМинимальное значение в строках: "); for (int i = 0; i < m; i++) { int minLine = matrix[i, 0]; for (int j = 0; j < n; j++) { if (matrix[i, j] < minLine) { minLine = matrix[i, j]; } } Console.WriteLine("Строка {0}, значение: {1}", i, minLine); Console.WriteLine(); } Console.ReadKey(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д