Форум программистов, компьютерный форум 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 <iostream> #include <string> using namespace std; void watch(float arr, int size); void func(float arr, int size); int main(){ const int S = 10; float arr = {0,1,2,3,4,5,6,7,8,9};
C++ Сократить код. Задача про туриста http://www.cyberforum.ru/cpp-beginners/thread1086442.html
всем привет есть задача Турист (Время: 1 сек. Память: 16 Мб Сложность: 22%) Гена собирается на туристический слет учеников своей школы. В своем классе он был назначен ответственным за палатки. У себя дома он нашел 3 палатки: первая из них весит a1 килограмм и вмещает b1 человек, вторая весит a2 килограмм и вмещает b2 человек, третья весит a3 килограмм и вмещает b3 человек. В классе Гены...
C++ деление множество точек на две равные части Есть у меня множество точек и окружность с произвольным радиусом. Мне нужно найти такие две точки, лежащие в окружности, через которые можно провести прямую, которая будет делить все множество точек на приблизительно равные две части. Оригинал звучит так: There are multitude of points(M) defined on the plane and the circle. Choose two different points from M, in such way: counts of points... подробнее

Показать сообщение отдельно
Wokinsark
 Аватар для Wokinsark
0 / 0 / 0
Регистрация: 29.02.2012
Сообщений: 18
31.01.2014, 18:34     BigInt, взятие степени
Добрый день столкнулся с такой задачей: необходимо получать значения чисел при возведении их к большим степеням ( например 2 ^ 100000 ). Для этих целей я нашел исходники класса BigInt. Он отлично и быстро возносит в степень ( http://ru.wikipedia.org/wiki/%D0%90%...B5%D0%BD%D1%8C ), но только скорость перевода полученного значения в десятеричную систему исчисления крайне медленная. Может кто подскажет быстрый перевод большого двоичного числа ( не менее 10000 бит ) в эквивалентное ему десятеричное значение ( результат соответственно пишется в строку ). Буду крайне признателен за ссылки на реализации алгоритма.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru