Не могу разобраться с while или do-while - C#

Узнай цену своей работы

Формулировка задачи:

Пробую довольно простую комбинацию. Есть некий пароль и программа должна запрашивать ввод, пока не будет введён верный пароль. С# снова ставит меня в тупик. Пробовал и while и do - while но цикл повторяется один раз и независимо от результата или зависает на первом вводе и больше ничего не делает.
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();
Я так понимаю, что проблема в том, то я не правильно что-то делаю со string или вернее со сравнением значения. Подскажите пожалуйста, что не так?

Решение задачи: «Не могу разобраться с while или do-while»

textual
Листинг программы
a++

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 3.8 из 5