Как сделать множественный выбор C++?

Добрый день. Подскажите как сделать множественный выбор.
Имеются 3 переменные.
int a = 2;
int b = 1;
int c = 2;


Суть в том, что разные комбинации - (a, b, c) - соответствуют определенному значению
Например
(2, 2, 2) это 0
(1, 1, 1) это 1
(2,1,1) это 9

Как можно реализовать данный множественный IF.
Пробовал через switch, но не получилось.
  • Вопрос задан
  • 401 просмотр
Решения вопроса 2
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
int res;
if (2 == a && 2 == b && 2 == c)
  res = 0;
else if (1 == a && 1 == b && 1 == c)
  res = 1;
else if (2 == a && 1 == b && 1 == c)
  res = 9;
Ответ написан
@sitev_ru
sitev.ru - мой блог ...
int func(int a, int b, int c) {
    if (a == 2 && b == 2 && c == 2) return 0;
    if (a == 1 && b == 1 && c == 1) return 1;
    if (a == 2 && b == 1 && c == 1) return 9;

    return -1;
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы