Не могу разобраться с while или do-while - C#
Формулировка задачи:
Пробую довольно простую комбинацию. Есть некий пароль и программа должна запрашивать ввод, пока не будет введён верный пароль. С# снова ставит меня в тупик. Пробовал и while и do - while но цикл повторяется один раз и независимо от результата или зависает на первом вводе и больше ничего не делает.
Я так понимаю, что проблема в том, то я не правильно что-то делаю со string или вернее со сравнением значения. Подскажите пожалуйста, что не так?
int a = 0; Console.WriteLine("Подбираем пароль"); Console.WriteLine("Введите пароль"); string password = Console.ReadLine(); a = a++; while (password != "пароль"); { Console.WriteLine("Введите пароль"); password = Console.ReadLine(); a = a++; } Console.WriteLine("Для подбора паролья Вам понадобилось " + a + " попыток"); Console.ReadLine();
Решение задачи: «Не могу разобраться с while или do-while»
textual
Листинг программы
a++
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д