Проверка на ноль при вводе последовательности чисел - 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();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д