Я написал свою первую программу на C++. Моя программа выполняет некоторые основные математические операции. Когда я открываю его в консоли, он сразу же закрывается после выполнения операций. Поэтому я решил добавить cin < < в конце в цикле do while, чтобы проверить тип пользователя в конце. Но цикл не работает proprely. Программа закрывается после ввода типа a, b, ads, asdfa. Пожалуйста помоги. #includeDO WHILE in C++
using namespace std;
int main()
{
int x;
int y;
cout << "Type in x: ";
cin >> x;
cout << "Type in y: ";
cin >> y;
cout << "\nSum is: " << x + y << endl;
cout << "Substraction (x-y) is: " << x - y << endl;
cout << "Substraction (y-x) is: " << y - x << endl;
cout << "Multiplication is: " << x * y << endl;
cout << "Division (x/y) is: " << x/y << endl;
cout << "Division (y/x) is: " << y/x << endl;
cout << "Modulo (x%y) is: " << x % y << endl;
cout << "Modulo (y%x) is: " << x % y << endl;
string z;
do
{
cout << "Please type in \"end\": ";
cin >> z;
} while(z == "end");
return 0;
}
Просто прочитайте, что делать, пока? – juanchopanza
В состоянии добавить '(z! =" End ")' –
Вы используете Visual Studio? Если вы запустите с помощью Ctrl F5, окно консоли останется открытым. – fredoverflow