Vamos analisar passo a passo as declarações e aplicar as regras:
✅ Regras fornecidas:
Apenas um é culpado.
Apenas um está mentindo.
Todos os outros dizem a verdade.
Nosso objetivo: descobrir quem é o culpado com base nessas premissas.
🗣️ Declarações dos suspeitos:
Carlos: “O culpado é João ou José.”
João: “O culpado é Marcelo ou Roberto.”
José: “O culpado não é Roberto.”
Marcelo: “O culpado está mentindo.”
Roberto: “O culpado não é José.”
Vamos testar cada suspeito como culpado e ver se exatamente uma pessoa mente, como exige o enunciado.
🔍 Teste: Carlos é o culpado
Carlos: "O culpado é João ou José." → Mentira → ✅ ok, se ele for o único a mentir.
João: "É Marcelo ou Roberto." → Falso → já temos 2 mentindo → ❌ inválido.
🔍 Teste: João é o culpado
Carlos: "É João ou José." → Verdade → ok.
João: "É Marcelo ou Roberto." → Mentira → ✅ único mentiroso?
José: "Não é Roberto." → Verdade → ok.
Marcelo: "O culpado está mentindo." → João é o culpado e está mentindo → Verdade → ok.
Roberto: "O culpado não é José." → Verdade → ok.
✅ Só João mente. Todos os outros dizem a verdade.
✔️ Funciona perfeitamente.
✅ Gabarito: b) João.