Добавить задачу

Решение задачи #74687

На уроке физкультуры три мальчика разного роста - Антон, Иван и Денис - спорили между собой. Каждый сказал по одному предложению. Антон - Денис не самый высокий Денис - Я выше Антона Иван - Денис выше меня. Солгал самый высокий мальчик, остальные сказали правду. Кто самый высокий среди них, кто средний, а кто самый низкий?

Задача в том, чтобы определить кто солгал, т.е два утверждения из трех верные.

Если соврал Антон, тогда Денис самый высокий, он выше Антона и выше Ивана. В этом случае сложно определить, кто из двух мальчиков (Антон и Иван) будет ниже другого.

Если соврал Денис, то он не выше Антона, он не самый высокий, но выше Ивана. В этом случае Антон получается самый высокий, потом идет Денис, потом Иван. Утверждение подходит.

Если соврал Иван, то Денис ниже Ивана, но выше Антона и является не самым высоким. Значит Иван самый высокий, потом идет Денис, потом Антон. Утверждение подходит.

Известно, что солгал только самый высокий, значит из двух утверждений подходит последнее. Иван соврал и Иван самый высокий.

Ответ: высокий Иван, средний Денис и низкий Антон.

Теги задачи:

Задачи на логику