Вывести на экран min и max значения массива - C#

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

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

Не могу вывести на экран min и max пишет не присвоено значение. Писал тоже самое на C++ все норм.
 static void Main(string[] args)
        {
            int key;
            int max;
            int min;
            int k = 0;
            const int n = 10;
            int[] strt = new int[n];
            for (int i = 0; i < n; i++)
            {
 
                strt[i] = Convert.ToInt32(Console.ReadLine());
            }
            for (int i = 0; i < n - 1; i++)
            {
                k++;
                for (int j = i + 1; j < n; j++)
                {
                    if (strt[i] > strt[j])
                    {
                        key = strt[i];
                        strt[i] = strt[j];
                        strt[j] = key;
                    }
                }
            }   
                for (int i = 0;i<n;i++)
                {
                    if (i == k)
                    {
                        max = strt[i];
                    }
                    if (i == 0)
                    {
                        min = strt[i];
 
               }
            }
            Console.WriteLine(max);
            Console.WriteLine(min);
     
             }
    }
}

Решение задачи: «Вывести на экран min и max значения массива»

textual
Листинг программы
int max=0;
int min=0;

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


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

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

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