Ввод массива пока не встретим "0" и найти min/max - C#

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

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

Нужно создать массив, ввод всех элементов с клавиатуры(Максимальное количество чисел вводимых пользователем: 10000), вводить до тех пор пока пользователь не введет 0. И потом вывести максимальное и минимальное значение.
            int i = 0, z =1;
 
            int[] array = new int[100];
 
            while((z = int.Parse(Console.ReadLine())) != 0)
            {
                array [i] = Convert.ToInt32(z);
            }
            for (int k = 0; k < i; k++)
            {
                Console.WriteLine(array[k]);
            }
                int max, min;
                max = array.Max();
                min = array.Min();
 
                Console.WriteLine("Максимальное значение: " + max + "\nМинимальное значение: " + min);

Решение задачи: «Ввод массива пока не встретим "0" и найти min/max»

textual
Листинг программы
 int i = 0, z;
            int[] array = new int[10000];
            int max, min;
            max = int.MinValue;
            min = int.MaxValue;
            Console.WriteLine("Введите элементы массива:");
            while ((z = int.Parse(Console.ReadLine())) != 0)
            {
                array[i] = Convert.ToInt32(z);
                if (array[i] > max)
                {
                    max = array[i];
                }
                if (array[i] < min)
                {
                    min = array[i];
                }
            }
            Console.WriteLine("Максимальное значение: " + max + "\nМинимальное значение: " + min);

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


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

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

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