Ознакомимся с оператором выбора (ветвления) – это тернарный оператор ? :
Используется он обычно в тех случаях, если условие и код, который надо выполнить, в результате проверки условия, очень простые. К примеру, спросить у пользователя хочет он продолжить работать в программе или же хочет выйти из неё. Синтаксис такой:
условие ? команда1 : команда2;
Пример. Допустим пользователь снимает деньги в банкомате. Он провел эту операцию и на экране должен появиться вопрос: “Вы хотите выполнить другую операцию?” Пользователю остается сделать выбор (да или нет) и нажать соответствующую кнопку. Организуем этот выбор в следующей программе:
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL, "rus");
// значение этой переменной будет изменять пользователь
bool variable = true;
cout << "Выполнение каких-то транзакций по счету карты...\n";
cout << "Вы хотите выполнить другую операцию (1 - да, 0 - нет)? ";
cin >> variable;
variable == 1 ? cout << "Выберите операцию!\
n..........\n\n" : cout << "До свидания!
Не забудьте взять чек!\n\n";
return 0;
}