Есть такая замечательная библиотека - GMP или по другому ее называют GNU MP :
http://gmplib.org/Частенько пользуюсь ею в своих программах требующих использования длинной арифметики.
Сегодня искал 5-ю версию собранную под винду, но не нашел, поэтому пришлось научиться ее компилировать - получилось и даже правильно - все тесты прошли успешно.
Компилировал под архитектуру i686 для Windows в виде DLL.
В аттаче - готовые бинарники (gmp5.zip) - вдруг кому пригодится?
Еще одна сборка GMP под Windows, на этот раз оптимизированная с опцией FAT (см. аттач gmp-5-fat.zip) - по идее должна автоматически определять тип процессора и использовать оптимальные процедуры.
Добавлена сборка GMP 5.0.2 под Windows, с опцией FAT (см. аттач gmp_5.0.2.zip).
Мой скромный вклад в длинную арифметику -
gmpext v0.5
- Вычисление синуса заданной точности
- Вычисление косинуса заданной точности
v0.3
- Вычисление констант pi, ln2 и основания натурального логарифма с произвольной точностью.
- Возведение модуля числа произвольной точности в поизвольную степень
- Вычисление натурального логарифма от числа произвольной точности