Не могу разобраться с 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++
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д