Как коротко сравнить много значений на равенство? Надо такое поведение:
type value_1, value_2, value_3, ...
if (value_1 == value_2 && value_2 == value_3 && value_3 == ...)
Если они просто так записаны, как отдельные переменные - толку особого не будет. Если же это, скажем, элементы в контейнере - то можно воспользоваться алгоритмом типа all_of - например, пусть у вас vector<int> v - то что-то типа (не компилирую, просто набросок)
if (all_of(v.begin(),v.end(),[&v](auto x){ return x == v[0]; }))
Ну, словом, где-то так.
Развивая ответ @Harry, можно предложить вариант для vector<int> v -
if(count(v.begin(),v.end(),v[0])==v.size()) {}
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники