Оказывается С++ поддерживает двойные неравенства в роли условных выражений.Сегодня увидел. Скомпилируйте
## Код:
```
#include <iostream>

int main (int argc, char* const argv[]) 
{
   int value = 1;
   
   if (0 <= value <= 5)
    std::cout << "value in [0, 5] \n";
   if (6 <= value <= 13)
    std::cout << "value in [6, 13] \n";
   if (13 <= value <= 26)
    std::cout << "value in [13, 26] \n";
   if (26 <= value <= 34)
    std::cout << "value in [26, 34] \n";
  return 0;
}
```

И насладитесь ответом.