Не могу разобраться с 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++