Привет! Давай вместе разберём эту задачку.
Нам нужно определить, кто из ребят самый старший, опираясь на информацию о росте и возрасте. Из условий:
- Самый высокий всегда врёт.
- Самый низкий всегда говорит правду.
- Кто-то из среднего роста может как говорить правду, так и врать.
- Петя говорит, что он самый хитрый.
- Алёша говорит, что Петя выше самого старшего из них.
Если Алёша самый высокий, он врёт, значит его слова ложь и Петя не выше самого старшего. Если Алёша самый низкий, он говорит правду, значит Петя действительно выше самого старшего.
Поскольку только один из среднего роста может и правду и ложь говорить, пока не определено.
Получается:
- Если Алёша самый низкий, он говорит правду, и Петя выше самого старшего, то это противоречит, так как Петя заявляет, что он самый хитрый (а самый хитрый - самый высокий).
- Если Алёша средний или высокий, остаётся вариант, соответствующий условию, что Петя врёт насчёт "хитрости".
Таким образом, Алёша не может быть самым старшим, потому что условия тогда не сходятся.
Ответ: Петя - самый старший.