gmp

    2热度

    1回答

    我有一个程序,它将字符串中的数字读入到mpz_t中,然后将其转换为mpf_t。尽管从文件中正确读取,但我将它们转换为mpf_t时会出现精度损失。代码如下: #include <gmp.h> #include <stdlib.h> #include <stdio.h> int main (int argc, char **argv) { char* str = "632512364

    0热度

    1回答

    所以我从这里得到了scip套装,make编辑它。然后我去scipoptsuite-3.1.1/scip-3.1.1/interfaces/jni和遵循的自述文件的说明: 1) doxygen jniinterface.dxy - generates xml documentation 2) ./createJniInterface.py xml/* - uses the xm

    1热度

    1回答

    我试图exponentiate使用GMP库mpz_ui_pow_ui()大位的数字,但我通过在mpz_class值给我的错误给错误mpz_class类型。为什么我会收到错误,以及如何使其工作?

    0热度

    1回答

    我正在尝试为intel i5 cpu和AMD Phenom 1100T构建GMP,它们与我当前的计算机不一样。但是,我不确定要使用哪些构建选项。我也读过关于lipo,并想知道它是什么意思。任何人都可以告诉我如何做到这一点?我正在使用cygwin和GMP 6.0.0。我也想编译C++包装器。 我想这样做的原因是因为我的程序在尝试执行某些功能时崩溃在其他计算机上,抛出非法的指令异常。我曾与一位程序员谈

    1热度

    1回答

    我想C++编写一个简单的程序来演示RSA背后的数学。我正在使用GMP库(https://gmplib.org/),以便稍后用更​​大的素数将其扩展。 当我尝试计算d,解密指数,作为电子MOD岛(N),它出现segfaults我也很失落,为什么模逆。 任何人都可以提供一些线索对这个问题? #include <gmp.h> // For the GMP library int main() {

    1热度

    1回答

    所以我试图在我的mac上使用php-gmp方法,但是我收到错误“Call to undefined function gmp_init()”。 我见过this答案基本上是相同的问题,但问题/答案已过时 - 例如,建议的brew包目前不是可用的公式。

    0热度

    1回答

    我需要将mpz_t转换为包含数字的int数组。 例如 mpz_t t1; mpz_set_si(t1,12345); int digits[]; mpz_t2digits(t1,digits); //That function I need //digits should now be {1,2,3,4,5} 我知道有一个叫功能, mpz_export (void *rop, size_t

    0热度

    1回答

    我有一个程序,收到Segmentation Fault 11通知main的简单性。这里是我的整个工作的脚本: #include <iostream> #include "gmp.h" void makeprime() { // *********************** VARIABLE DECLARATION *********************** //

    0热度

    2回答

    我有问题: pow(100.33, 360); // return INF 我用GMP,但这没有得到浮点数: gmp_strval(gmp_pow('2', 3)); //return 8 gmp_strval(gmp_pow('2.0', 3)); //return 0 请帮助:)怎么办呢?

    1热度

    2回答

    我想打印一个指数形式的巨大整数。喜欢的东西 Value 123456789012 as exp is 1.2345*10^12. 是否有任何gmp_printf格式来处理这个或者我应该用一些mpz_get_exp函数计算它第一次? mpz_t integer; mpz_t exponent; mpf_t top; mpz_inits(integer, exponent, null);