Проверка на ноль при вводе последовательности чисел - C#

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

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

Как сделать так, чтобы если вводят ноль первым числом не выдавалось "Минимальное число 2147483647, Номер 0"
int index = 0;
            int i = 1;
            int min = int.MaxValue;
            int x = -1;
            Console.WriteLine("Введите числа, для окончания ввода введите 0  ");
            while (x != 0)
            {
                x = Convert.ToInt32(Console.ReadLine());
            if (min > x && x !=0)
                {
                    index = i;
                    min = x;
                }
                i++;
            }
            Console.WriteLine("Минимально число {0}, Номер {1}", min, index);
            Console.ReadKey();
        }
    }
}

Решение задачи: «Проверка на ноль при вводе последовательности чисел»

textual
Листинг программы
 int index = 0;
        int i = 1;
        int min = int.MaxValue;
        int x = -1;
        Console.WriteLine("Введите числа, для окончания ввода введите 0  ");
        while (x != 0)
        {
            x = Convert.ToInt32(Console.ReadLine());
            if (min > x && x != 0)
            {
                index = i;
                min = x;
            }
            i++;
        }
        if (min == int.MaxValue) Console.WriteLine("Вы ничего не ввели!!!");
        else Console.WriteLine("Минимально число {0}, Номер {1}", min, index);
        Console.ReadKey();

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


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

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

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