[C++]проблема с моей циклической программой
#include <iostream> using namespace std; int main () { char choice; do { cout << "\tMCDONALD'S MENU\n Please choose from this menu:\n" << endl; cout << "a. McBurger\nb. McFloat\nc. Chicken Fillet with Rice\nd. McFlurry\ne. Cheeseburger with Fries\n" << endl; cout << "What's your order? "; cin >> choice; cout << "\n\n"; } while (choice != ('a'||'b'||'c'||'d'||'e')); }
_____
Кто-нибудь может сказать мне, что я здесь делаю не так? Он все еще зацикливается после того, как я ввожу a, b, c, d или e. Я вроде как новичок в программировании, так что некоторая помощь будет оценена по достоинству. :)
Что я уже пробовал:
Попробовал изменить тип данных переменной "choice" на string. Но все равно не получилось.