Проблема с поиском минимального и максимального значения в массиве - PullRequest
0 голосов
/ 29 марта 2020

Разработайте приложение с заголовком «Нахождение минимального элемента», которое ищет минимальный элемент среди максимальных элементов в N одномерных массивах.

Количество массивов, размерность массивов и значения элементов соответствующих массивов вводятся с клавиатуры. Ввод значений массива с помощью поиска.

выдаёт максимальное значение в массиве как отдельный метод. Поиск делает минимальный элемент среди максимальных элементов отдельным методом с использованием модификатора params.

В конце приложения максимальные значения всех массивов и числа должны отображаться на экране монитора
массив с минимальным значением элемента.
Не знаю, как Я могу сделать эту задачу. Пожалуйста, помогите мне.
Мои попытки:

using System;


namespace LR9_3_
{
  class Program
  {

    static void Main(string[] args)
    {

        Console.Write("Write number of massive ");

        int ab = Convert.ToInt32(Console.ReadLine());
        for (int i1 = 1; i1 <= ab; i1++) {
            Console.Write("Write dimension of massive " + i1+" ");
            int a = Convert.ToInt32(Console.ReadLine());
            int[] mass = new int[a + 1];

            for (int i = 1; i <= a; i++)
            {
                Console.Write(" Input " + i + " value ");
                mass[i] = Convert.ToInt32(Console.ReadLine());
            }

            ;
            static int MinElement(params int[] array)
                {
                    int minElement = array[0];


                        for (int i = 0; i < array.Length; i++)
                        {
                            if (minElement > array[i])
                            {
                                minElement = array[i];
                            }
                        }
                    Console.WriteLine("Answer is  " + minElement);

                    return minElement;
                }

           }
        }
    }
}

1 Ответ

0 голосов
/ 29 марта 2020

LINQ уже предоставляет методы расширения Max () и Min () . Вы можете напрямую использовать его в своем массиве.

array.Min();
array.Max();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...