> -- kemiisto писал(а):
> Оказывается С++ поддерживает двойные неравенства в роли условных выражений.Не вижу в таких неравенствах ничего смешного, и уж тем более ничего плохого. По сути это сокращённая запись конъюнкции двух условий:## Код:
```
(0 <= value) & (value <= 5)
```
Это не только экономит место, но и делает текст программы более наглядным, так как математическую нотацию условных выражений все мы "всосали" ещё в школе.

Кстати, пример удачного сокращения можно найти и в Обероне. Сравните:## Код:
```
ARRAY N1, N2 OF CHAR;
ARRAY N1 OF ARRAY N2 OF CHAR;
```
