Книги для изучения основ и логики?
а какой ответ на первый вопрос?  оО
я вижу только 4 состояния. но ни одно из таких состояний не может существовать же. не может быть  13,5 часов 00 минут или 22,5 часов 00 минут. или 12 часов 7,5 минут или 11 часов 52,5 минуты. потому что нигде стрелка не может быть ровно на 12 часах
Первая задача - школа и соображалка. Никакие алгоритмы тут вам не помогут, если вы не видите что есть 4 решения и как их найти.