На острове Правды и Лжи есть рыцари, которые всегда говорят только правду, и лжецы, которые всегда лгут. Однажды 15 жителей острова выстроились
по росту (от высокого к низкому, высокий самый первый) для игры.
Каждый должен был сказать одну из фраз: «Есть лжец ниже меня» или «Есть
рыцарь выше меня». В итоге, стоящие на местах Вторую. Сколько рыцарей
было среди этих 15 человек, если у всех жителей разный рост?
14 рыцарей и 1 лжец.
Пошаговое объяснение:
У вас провал в задании, должно быть так:
Все, стоявшие на местах от 3 и дальше, сказали вторую фразу.
1-ый рыцарь, и он сказал "Есть лжец ниже меня", имея ввиду второго.
2-ой лжец, он сказал эту же фразу, и он солгал.
Значит, все остальные - рыцари, и сказали правду: "Есть рыцарь выше меня".
Причем 3-ий имел ввиду 1-го, а остальные - друг друга, они же все рыцари.
Так что из этих 15 человек только 1 лжец, а остальные все рыцари.