Resultados de la búsqueda a petición "gmp"

3 la respuesta

Cómo implementar una división larga para números enormes (bignums)

Estoy tratando de implementar una división larga para bignums. Desafortunadamente, no puedo usar una biblioteca como GMP debido a las limitaciones de la programación integrada. Además, quiero el ejercicio intelectual de aprender a implementarlo. ...

1 la respuesta

Cálculos con enteros con más de 16 dígitos.

Tengo dos enteros grandes. Ambos tienen más de 16 dígitos (20 para ser exactos) y sé que debido a la aritmética de coma flotante de doble precisión, tengo una limitación en el uso de esos números para los cálculos o incluso en almacenarlos en ...

1 la respuesta

¿Cómo almacena GMP sus enteros, en un número arbitrario de bytes?

2 ^ 64 todavía está lejos del "infinito" que mi memoria RAM / disco duro puede manejar ... Primero, me pregunto cómo funciona GMP con la memoria / procesador, ya que hace algún tipo de optimizaciones sospechosas ... También me preguntaba si hay ...

1 la respuesta

Número de dígitos del entero GMP

¿Existe una manera fácil de determinar la cantidad de dígitos que tiene un entero GMP? Sé que puedes determinarlo a través de un registro, pero me preguntaba si había algo integrado en la biblioteca que me faltaba. Lo único que he encontrado en ...

2 la respuesta

mpz_t a conversión larga larga sin signo (gmp lib)

¿Hay alguna forma de convertir una variable mpz_t a unsigned long long en C? ¿Qué tal al revés, de ull a mpz_t? La biblioteca gmp no admite esto ya que ull son parte de C99. ...

3 la respuesta

Aritmética de precisión arbitraria con GMP

Estoy usando la biblioteca GMP para hacer un programa Pi, que calculará unos 7 billones de dígitos de Pi. El problema es que no puedo calcular cuántos bits se necesitan para mantener esa cantidad de decimales.

3 la respuesta

Raíz cuadrada de bignum usando GMP

Necesito obtener la raíz cuadrada de un número de 210 dígitos con precisión, pensé que GMP era la herramienta adecuada para el trabajo, ¿qué estoy haciendo mal? #include <stdlib.h> #include <stdio.h> #include "gmp.h" int main (int argc, ...

12 la respuesta

¿Cómo instalar GCC pieza por pieza con GMP, MPFR, MPC, ELF, sin bibliotecas compartidas?

¿Cómo instalo GCC (la colección del compilador GNU) pieza por pieza, usando la versión actual, usando las versiones correctas de dependencias, sin usar un administrador de paquetes (como yum, rpm, apt, dpkg) y sin usar bibliotecas compartidas? ...