Самоисключающиеся циклы. - C#
Формулировка задачи:
Здравствуйте пользователи и умы C#
Очередной вопрос задает мой мозг на который я не могу найти ответа,и обращаюсь к более опытным пользователем,то бишь к вам.
а вот вопрос.
Возможно ли написать такое:
привел пример приблизительный,чтобы понятно было в чем проблема и мой вопрос был ясен.
можно ли сделать так,после того как мы прошли до метки m1, и она нас перебросила на начало программы,переменная(shag) не заходила 2ой раз в if,то есть не проверялось это условие.
Если можно и это не будет уж слишком длинный код,покажите пожалуйста на маленьком примере.
если "нет" так нет
Заранее спасибо.
я нашёл ответ=)ух ну и долго искал же=)
shag=90; m1: if (shag <90) { shag--; } .... Console.Writeline("шаг равен 81); if (shag<80) { shag --; } ..... shag=50; Console.Writeline("шаг равен 70); goto m1;
if ((st > 80) && (st < 90)) { Console.WriteLine(--st); }
Решение задачи: «Самоисключающиеся циклы.»
textual
Листинг программы
bool flag = false; var shag = 90; while (true) { if (shag < 90 && flag == false) { shag--; } Console.WriteLine("шаг равен 81"); if (shag < 80 && flag == false) { shag--; } shag = 50; flag = true; Console.WriteLine("шаг равен 70"); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д