Si escribimos a 150 como factor de primos, tenemos
150 = 2 * 3 * 5 * 5
y todos los divisores de 150 serán:
1, 2, 3, 6, 10, 15, 25, 30, 50, 75, 150
Veamos que pasa con cada afirmación si suponemos que es la única mentira:
a) Andrés: Tiene dos dígitos
Si Andrés miente, entonces el número debe ser 1 ó 150, todo lo demás debe ser cierto, así que
Bárbara: Divide a 150. Es cierto con cualquiera de los dos números.
Silvia: No es igual a 150. Debe ser 1
Daniel: Es divisible por 25. NO es posible
O sea que Andrés no es quien miente y debe decir la verdad (además sabemos que el número no es ni 1 ni 150)
b) Bárbara: Divide a 150. Si esto no es cierto, entonces no puede ser ninguno de los anteriores, pero sería absurdo ir por este lado, ya que no tendrías ninguna pista
c) Silvia: No es igual a 150. Si esto no es cierto, significa que sí es 150, pero ya vimos antes que esto no es posible
d) Daniel: Es divisible por 25. Si esto NO es cierto, entonces las opciones son (descartando las que ya sabemos): 2,3,6,10,15,30
Veamos las otras afirmaciones (que ahora sabemos que son ciertas)
Andrés: Tiene dos dígitos. Descartamos 2,3,6
Bárbara: Divide a 150. Puede ser cualquiera de 10,15,30
Silvia: No es igual a 150. Idem Bárbara
Y efectivamente los 3 dichos son verdaderos. El número que presentaron puede ser 10, 15 ó 30 y con lo que sabemos no podemos descartar a ninguno, pero como no están preguntando eso, sino quien es que miente, la respuesta es d) Daniel.
Salu2