Наверняка какая-то задача с подвохом.....А вообще, условие "бьют каждые полчаса по одному разу" накладывается на условие "отбивают каждый час столько ударов, сколько они показывают часов". Бить каждые полчаса в моем понимании - это бить в 1-00, 1-30, 2-00, 2-30 и т.д. Бить каждый час в моем понимании - бить в 1-00, 2-00, 3-00 и т.д. То есть помимо того, что часы бьют каждый час 1, 2, 3 раза и т.д., они еще и бьют еще и по разу с условия "бьют каждые полчаса по одному разу". Если это опустить и считать, что тот раз получасовой, который приходится на 1-00, 2-00 и т.д., уже включен, то посчитаем вот так:
1) Каждый час бьет по 1, 2...,12 раз. То есть (1+12)/2*12=78 раз
2) Каждые полчаса (берем моменты времени 1-30, 2-30..11-30, потому что 1-00, 2-00....12-00 исключили) бьет по разу. Суммарно будет 11 раз.
Итого 78+11=89 раз.