Не получается сделать из цикла с предусловием цикл с постусловием. C#
При введении через консоль 0, цикл идти не должен.
Console.WriteLine("Введите число");
int x = Convert.ToInt32(Console.ReadLine());
while (x!=0)
{
if (x % 2 == 0)
Console.WriteLine("Четное");
else
Console.WriteLine("Нечетное");
break;
}
Ответы (1 шт):
Автор решения: CrazyElf
→ Ссылка
Примерно так должно быть:
do
{
Console.WriteLine("Введите число");
int x = Convert.ToInt32(Console.ReadLine());
if (x != 0)
Console.WriteLine(x % 2 == 0 ? "Четное" : "Нечетное");
} while(x != 0);
Но вообще пример есть даже в документации. Надо читать документацию