Нет, в C ++ нет ничего подобного. Вам нужно будет разделить каждый из них на отдельный оператор, например:
if (a > e && b > e && c > e && a > d && b > d && c > d){
Однако logi c здесь можно упростить.
Если вы хотите a > e
И a > d
, тогда вам нужно только показать, что a
больше, чем большее из e
и d
. Обратное верно для a
, b
и c
. Другими словами, вам нужно только проверить, что наименьшее из a
/ b
/ c
больше наибольшего из e
/ d
.
Таким образом, это может быть:
if (min({a, b, c}) > max(e, d)){