Найти максимальное и минимальное значения прямоугольной матрицы - C#

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

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

Найти максимальное и минимальное значения прямоугольной матрицы.

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

textual
Листинг программы
public static void Main(string[] args)
        {
            var arr = new int[6, 8];  // инициализация двумерного массива размером 6 на 8
            var rand = new Random(); // инициализиция генератора случайных чисел 
 
            //цикл заполнения массива элементами 
            for (int i = 0; i < 6; i++)
            {
                for (int j = 0; j < 8; j++)
                {
                    arr[i, j] = rand.Next(0, 100); //присваиваем элементу массива случайное значение  в диапазоне (0,100)
                    Console.Write("{0:D2} ", arr[i, j]); // выводим полученный элемент массива в консоль
                }
                Console.WriteLine();
            }
 
            //получаем обьект класса ParallelQuery<int> для возможности параллельного вычисления в массиве.
            var parallel = arr.Cast<int>().AsParallel().WithExecutionMode(ParallelExecutionMode.ForceParallelism); 
 
            //Благодаря ParallelQuery минимальное и максимально значение выполняется параллельно
            //выводим полученный результат в консоль
            Console.WriteLine("\n\nМаксимальное число из матрицы: {0} \nМинимальное число {1}", parallel.Max(), parallel.Min());
        }

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


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

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

11   голосов , оценка 4.364 из 5
Похожие ответы