История изменений
Исправление crutch_master, (текущая версия) :
пример в студию!
Так вот же:
#define PI 3.14159265358979323846
Ряд не работает как надо, потому что в каждом члене ряда делитель стремится в потолок, а значение к нулю. В итоге он быстро выходит за допустимый диапазон и проц. начинает греть воздух. При реализации используют всякие таблицы, коэффициенты и костыли, чтобы это хоть как-то посчиталось дальше 3-го члена ряда с минимальными потерями точности.
Впрочем, если хочется секаса можно попробовать сделать через какой-нибудь сишный bignumber или рациональные числа, но, конечно, это будет намного тормознее и с примерно тем же результатом.
Исходная версия crutch_master, :
пример в студию!
Так вот же:
#define PI 3.14159265358979323846
Ряд не работает как надо, потому что в каждом члене ряда делитель стремится в потолок, а значение к нулю. В итоге он быстро выходит за допустимый диапазон и проц. начинает греть воздух. При реализации используют всякие таблицы, коэффициенты и костыли, чтобы это хоть как-то посчиталось дальше 3-го члена ряда с минимальными потерями точности.
Впрочем, если хочется секаса можно попробовать сделать через рациональные числа, но, конечно, это будет намного тормознее и с примерно тем же результатом.