миша ромовПрофи (588)
9 лет назад
во-первых, если человек задает такой вопрос, то неплохо бы указать что нужно писать не "cin", а "std::cin", ибо будет ошибка компилятора. Потом не каждый компилятор по умолчанию умеет выводить русский текст, поэтому нужно еще написать и такую строчку: setlocale(LC_ALL, "Russian");
Далее, зачем делать вторую проверку с инвертированием битов? если уж мы "взяли планку" побитных операций, то давай экономить на максимум и писать else. Далее, где же getch? Пользователь же без него может не успеть увидеть результата!