Логическая задача. Кто лжец?

Есть джентльмены – они всегда говорят правду, и есть преступники – они всегда лгут. Перед нами три человека: Петр, Иван, Николай. На вопрос: «Вы джентльмен или преступник?», — Петр ответил неразборчиво и мы не смогли ничего понять. Тогда мы спросили у Ивана:
«Что сказал Петр?»
«Петр сказал, что он преступник», — ответил Иван.
«Не верьте Ивану! Он преступник! — вмешался в разговор Николай.
Кто Иван и кто Николай?
[spoiler show=»Посмотреть ответ»] Ни джентльмен, ни преступник не могут сказать: «Я преступник» (сказав так, джентльмен солгал бы, а преступник сказал бы правду). Следовательно, Петр, кем бы он ни был, не мог сказать о себе, что он преступник. Поэтому Иван, утверждая, будто Петр назвал себя преступником, заведомо лгал. Значит, Иван — преступник. А так как Николай сказал, что Иван лгал, когда тот действительно лгал, то Николай изрек истину. Следовательно, Николай – джентльмен.
[/spoiler]

Логическая задача. Кто лжец?
Пролистать наверх