huygens: Отвечу только за себя: почему-то так странно построен курс обучения. Ещё в лицее на занятиях по олимпиадному программированию начинали именно с этих книг. В начале было сложновато, но потом начинаешь замечать эту иронию Кнута, некоторую элегантность изложения материала. Как финал, приходишь к тому, что это изложение полно, не упускает деталей: соответственно, является исчерпывающим источником темы. "Привыкание" к таким книгам, вряд ли кому-либо навредило. Но я согласен, что это не идеальный подход для старта, но лучше я не видел. Если поделитесь, с удовольствием изучу материалы.
Evgeny Proff: Вовсе не обязательно находить число знаков после запятой у float. Достаточно просто корректно манипулировать тригонометрическими функциями. Если дан sin, то сразу можешь найти cos. Так как треугольник прямоугольный, можно найти sin (cos, tan, ...) другого острого угла. Отсюда сразу найти гипотенузу. И т.д. , и т.п.