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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.80
Getter
2 / 2 / 0
Регистрация: 09.09.2010
Сообщений: 221
#1

Arageli - C++

03.04.2011, 20:28. Просмотров 1319. Ответов 2
Метки нет (Все метки)

Здравствуйте, мне необходимо работать с числами длиной ~2500-3000 знаков, для этого решил попробовать использовать библиотеку Arageli, и почему-то в переменную типа big_int он не может записать число даже 256^10, там результат 0, почему?
делаю так:
C++
1
big_int a= Arageli::pow(256, 10);
PS
или посоветуйте другие библиотеки )
PPS
пробовал GMP, но там вообще запутался
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.04.2011, 20:28
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Arageli (C++):

Подключение arageli - C++
Необходимо подключить arageli, для работы со сверх-большими числами. Например, необходимо ввести большое число, возвести в большую...

Подключение arageli - C++
Необходимо подключить arageli, для работы со сверх-большими числами. Например, необходимо ввести большое число, возвести в большую...

Подключение arageli - C++
Необходимо подключить arageli, для работы со сверх-большими числами. Например, необходимо ввести большое число, возвести в большую...

Подключение arageli - C++
Необходимо подключить arageli, для работы со сверх-большими числами. Например, необходимо ввести большое число, возвести в большую...

Подключение arageli - C++
Необходимо подключить arageli, для работы со сверх-большими числами. Например, необходимо ввести большое число, возвести в большую...

Подключение arageli - C++
Необходимо подключить arageli, для работы со сверх-большими числами. Например, необходимо ввести большое число, возвести в большую...

Подключение arageli - C++
Необходимо подключить arageli, для работы со сверх-большими числами. Например, необходимо ввести большое число, возвести в большую...

Подключение arageli - C++
Необходимо подключить arageli, для работы со сверх-большими числами. Например, необходимо ввести большое число, возвести в большую...

Подключение arageli - C++
Необходимо подключить arageli, для работы со сверх-большими числами. Например, необходимо ввести большое число, возвести в большую...

Подключение arageli - C++
Необходимо подключить arageli, для работы со сверх-большими числами. Например, необходимо ввести большое число, возвести в большую...

Подключение arageli - C++
Необходимо подключить arageli, для работы со сверх-большими числами. Например, необходимо ввести большое число, возвести в большую...

Подключение arageli - C++
Необходимо подключить arageli, для работы со сверх-большими числами. Например, необходимо ввести большое число, возвести в большую...

Подключение arageli - C++
Необходимо подключить arageli, для работы со сверх-большими числами. Например, необходимо ввести большое число, возвести в большую...

Подключение arageli - C++
Необходимо подключить arageli, для работы со сверх-большими числами. Например, необходимо ввести большое число, возвести в большую...

Подключение arageli - C++
Необходимо подключить arageli, для работы со сверх-большими числами. Например, необходимо ввести большое число, возвести в большую...

Подключение arageli - C++
Необходимо подключить arageli, для работы со сверх-большими числами. Например, необходимо ввести большое число, возвести в большую...

Подключение arageli - C++
Необходимо подключить arageli, для работы со сверх-большими числами. Например, необходимо ввести большое число, возвести в большую...

Подключение arageli - C++
Необходимо подключить arageli, для работы со сверх-большими числами. Например, необходимо ввести большое число, возвести в большую...

Подключение arageli - C++
Необходимо подключить arageli, для работы со сверх-большими числами. Например, необходимо ввести большое число, возвести в большую...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Doublecheck
Сообщений: n/a
19.07.2012, 22:42 #2
Надо преобразовать первый аргумент функции pow в тип big_int. Только в этом случае pow будет работать с big_int, а не с обычным int. Вот так:
C++
1
Arageli::pow(Arageli::big_int(256), 10)
Avazart
Эксперт С++
7213 / 5385 / 286
Регистрация: 10.12.2010
Сообщений: 23,796
Записей в блоге: 17
20.07.2012, 02:40 #3
gmp http://www.cyberforum.ru/blogs/131347/blog488.html
0
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru