Проверка на ноль при вводе последовательности чисел - 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();