Класс BigNum реализует целые и дробные числа неограниченной разрядности для С++. Предусмотрены все штатные операции языка C++, включая арифметические, логические и побитовые операции, операции сравнения, сдвиги, а также потоковый ввод-вывод. Дополнительные функции - возведение в степень, возведение в степень по модулю, квадратный корень и тригонометрические функции и число пи, преобразование в строку и из строки. Класс оптимизирован в ассемблере, протестирован в С++ Builder 6.0, gcc 3.3. Если нужны исходники то мыльте. |