Прикольно. Три первых задачи являются частными случаями четвертой задачи: найти высоту Солнца как функцию от времени.
1. f(t) = 90
2. f(t) = 45
3. f(t) = arctg(0.5)
4. f(t) = X
Непонятны условия. Для определенного географического пункта и определенной даты? Или вообще все возможные решения?
kikirik0, вы не пробовали сами запрограммировать, а не брать какой-то чужой код? Если вы умеете программировать и имеете представление, что такое функция, в которой аргументы зависят от времени, то сложностей быть не должно. Алгоритм тут объяснят...