Что ж, похоже, это школьное задание, поэтому я просто дам вам несколько советов о том, как решить эту проблему.
- Нет ни
gmp_sin(3)
, gmp_cos(3)
, ни gmp_tan(3)
в библиотеке GNU GMP, так что вам придется реализовать их.Для этого вы можете использовать приближение ряда Тейлора, вам нужно будет рассчитать, сколько терминов вы будете использовать, чтобы уменьшить разницу ошибок в соответствии со спецификациями. - Вы можете использовать
gmp_sin(3)
, чтобы угадать приближение к PIдостаточно точный. - Как только у вас это получится, получение вашей таблицы не должно представлять никаких проблем.
Это хорошая задача программирования для студентов по исчислению, не стесняйтесь работать над этим,вы будете удовлетворены результатом, если дойдете до него.