0
ответов

Как инициализировать mpz_t в gmp с 1024-битным числом из символьной строки?

Я хочу инициализировать переменную mpz_t в gmp с очень большим значением, например 1024-битным большим целое число. Как я могу это сделать? Я новичок в gmp. Приветствуется любая помощь.
вопрос задан: 29 August 2011 18:59
0
ответов

разделяемые библиотеки gmp не найдены

У меня очень простая программа GMP на C (ниже) #include #include int main () {mpf_t a, b, inter; mpf_init (а); mpf_init (б); mpf_init (внутреннее); mpf_set_d (...
вопрос задан: 29 August 2011 04:13
0
ответов

PHP - GMP и числа с плавающей запятой?

Следующий код выводит 0, что неверно: $ r = gmp_pow (gmp_init ('- 1.7976931348623157'), 308); эхо gmp_strval ($ г); У меня создалось впечатление, что библиотека GMP способна обрабатывать ...
вопрос задан: 5 August 2011 02:15
0
ответов

Преобразование больших целых чисел с основанием счисления с 10 ^ x в 2 ^ x

Предисловие Я изучаю компьютерную математику, написав и улучшив свою собственную библиотеку BigInt. Пока что в моем первом воплощении каждая цифра числа с основанием 10 хранится в последовательных элементах вектора. Он может ...
вопрос задан: 7 June 2011 01:08
0
ответов

mpz_t to unsigned long long преобразование (gmp lib)

Есть ли способ конвертировать переменную mpz_t в unsigned long long в C? А как насчет наоборот, от ull к mpz_t? Библиотека gmp не поддерживает это, поскольку ull являются частью C99. Я нашел это, но оно '...
вопрос задан: 6 June 2011 06:59
0
ответов

Количество цифр целого числа GMP

Есть ли простой как определить количество цифр целого числа GMP? Я знаю, что вы можете определить это по журналу, но мне было интересно, есть ли что-то встроенное в библиотеку, чего мне не хватает. ...
вопрос задан: 20 February 2011 16:12
0
ответов

Некоторые вопросы о массиве с одним экземпляром в typedef

Я просматривал некоторый код с использованием целых чисел произвольной длины с использованием кода библиотеки GNU Multi-Precision (GMP). Типом целого числа MP является mpz_t, как определено в файле заголовка gmp.h. Но у меня есть некоторые ...
вопрос задан: 29 January 2011 04:14
0
ответов

Создать GMP на 64-битной Windows

У меня есть следовал инструкциям «Инструкции по установке GMP для платформы Windows». Я мог бы создать 32-битную версию GMP, которую можно было бы использовать для Visual Studio. ./configure --prefix = $ {gmp-install} --...
вопрос задан: 17 January 2011 08:44
0
ответов

Эффективное разложение большого числа на множители с помощью gmp

Мне нужно получить все простые множители больших чисел, которые легко могут быть увеличены до 1k бит. Числа практически случайны, так что это не должно быть сложно. Как мне это сделать эффективно? Я использую C ++ с библиотекой GMP. ...
вопрос задан: 5 December 2010 14:33
0
ответов

Android NDK compile gmp library

Как скомпилировать GMP для Android ndk как статическую или общую библиотеку которые я могу повторно использовать в своих проектах /
вопрос задан: 26 November 2010 13:19
0
ответов

избегать прерывания в libgmp

У меня есть код, который использует libgmp. В какой-то момент пользователь может запросить факториал очень большого числа. К сожалению, это приводит к тому, что libgmp вызывает сигнал прерывания. Например, следующий код: ...
вопрос задан: 24 August 2010 21:19
0
ответов

Как сериализировать GMP mpf тип?

Кажется, что GMP обеспечивает только строковую сериализацию mpf тип (с плавающей точкой): mpf_get_str (), mpf_class:: get_str () mpz (целочисленный) тип имеет дополнительный интерфейс для необработанных байтов:...
вопрос задан: 23 July 2010 15:29