Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

BigInt, взятие степени - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Простейшая программа, вывод на экран суммы, разности двух чисел. Ошибка http://www.cyberforum.ru/cpp-beginners/thread1086541.html
Пишу свою вторую программу на C++, Программа просит пользователя ввести два числа, получает числа от пользователя и затем печатает сумму, произведение, разность и частное этих чисел. Проблема: При...
C++ Даны действительные числа a1, ., a15. Все члены данной последовательности, начиная с первого положительного, уменьшить на 1 Даны действительные числа a1, ..., a15. Все члены данной последовательности, начиная с первого положительного, уменьшить на 1. http://www.cyberforum.ru/cpp-beginners/thread1086539.html
Вывести сумму номеров двух крупнейших элементов, а в массиве соответствующие элементы заменить 0 C++
Вывести сумму номеров двух крупнейших элементов, а в массиве соответствующие элементы заменить 0
Напишите функцию, циклически сдвигающую значения элементов массива C++
Напишите функцию, циклически сдвигающую значения элементов массива данных типа float в направлении конца. Количество элементов массива передаётся в функцию как параметр. Есть программа: #include...
C++ Сократить код. Задача про туриста http://www.cyberforum.ru/cpp-beginners/thread1086442.html
всем привет есть задача Турист (Время: 1 сек. Память: 16 Мб Сложность: 22%) Гена собирается на туристический слет учеников своей школы. В своем классе он был назначен ответственным за палатки....
C++ деление множество точек на две равные части Есть у меня множество точек и окружность с произвольным радиусом. Мне нужно найти такие две точки, лежащие в окружности, через которые можно провести прямую, которая будет делить все множество точек... подробнее

Показать сообщение отдельно
Wokinsark
0 / 0 / 0
Регистрация: 29.02.2012
Сообщений: 18

BigInt, взятие степени - C++

31.01.2014, 18:34. Просмотров 308. Ответов 3
Метки (Все метки)

Добрый день столкнулся с такой задачей: необходимо получать значения чисел при возведении их к большим степеням ( например 2 ^ 100000 ). Для этих целей я нашел исходники класса BigInt. Он отлично и быстро возносит в степень ( http://ru.wikipedia.org/wiki/%D0%90%...B5%D0%BD%D1%8C ), но только скорость перевода полученного значения в десятеричную систему исчисления крайне медленная. Может кто подскажет быстрый перевод большого двоичного числа ( не менее 10000 бит ) в эквивалентное ему десятеричное значение ( результат соответственно пишется в строку ). Буду крайне признателен за ссылки на реализации алгоритма.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru