Решение:
Определим рост каждого мальчика, исходя из условий:
- Самые высокие и низкие: Из всех ростов (149, 167, 158, 152 см) самый высокий — 167 см, самый низкий — 149 см.
- Женя: «Алеша выше Саши, но ниже Жени». Это значит, что Женя — самый высокий из этих троих. Его рост — 167 см.
- Витя: «Витя меньше ростом, чем Саша».
- Саша: «Алеша выше Саши».
- Распределение ростов: У нас остались росты 149 см, 158 см, 152 см.
- Сравнение Саши и Вити: Поскольку Витя меньше Саши, а Алеша больше Саши, получаем такое соотношение: Витя < Саша < Алеша.
- Окончательное распределение:
- Самый низкий рост — 149 см. Так как Витя меньше Саши, а Саша меньше Алеши, то Витя имеет рост 149 см.
- Следующий по росту — Саша. Из оставшихся (158, 152 см), Саша должен быть выше Вити, но ниже Алеши. Его рост — 152 см.
- Алеша выше Саши, но ниже Жени. Его рост — 158 см.
Таким образом:
- Женя — 167 см
- Алеша — 158 см
- Саша — 152 см
- Витя — 149 см
Ответ: Женя — 167 см, Алеша — 158 см, Саша — 152 см, Витя — 149 см.