Как написать задачу про часы на С++ -
07.05.2004, 01:12
Помогите с задачей. Не могу решить.
Часовая стрелка образует угол альфа с лучом, проходящим через центр и через точку, соответствующую 12 часам на циферблате. Определить значение угла для минутной стрелки, а также количество часов и полных минут.
Жестокие задачки вам детском садике задают ;)
Минута - это 0.5°
Час - это 30°
Если X - вещественное число, обозначающее угол часовой стрелки в градусах, тогда:
hours = [ x / 30 ]
minutes = [ x / 0.5 ] - hours * 60
где квадратные скобки обозначают отбрасывание дробной части, т.е. получение целого числа из вещественного.
P/S К языку Си++ у меня нелюбовь, так что код сам соображай как-нить;)