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

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

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

Пробую довольно простую комбинацию. Есть некий пароль и программа должна запрашивать ввод, пока не будет введён верный пароль. С# снова ставит меня в тупик. Пробовал и while и do - while но цикл повторяется один раз и независимо от результата или зависает на первом вводе и больше ничего не делает.
Листинг программы
  1. int a = 0;
  2. Console.WriteLine("Подбираем пароль");
  3. Console.WriteLine("Введите пароль");
  4. string password = Console.ReadLine();
  5. a = a++;
  6. while (password != "пароль");
  7. {
  8. Console.WriteLine("Введите пароль");
  9. password = Console.ReadLine();
  10. a = a++;
  11. }
  12. Console.WriteLine("Для подбора паролья Вам понадобилось " + a + " попыток");
  13. Console.ReadLine();
Я так понимаю, что проблема в том, то я не правильно что-то делаю со string или вернее со сравнением значения. Подскажите пожалуйста, что не так?

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

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

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


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

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

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

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут