Enviado em 01/04/2018 - 17:31h
Estou elaborando um programa no qual preciso utilizar uma variável de grande valor, algo como:Enviado em 01/04/2018 - 19:56h
http://www.boost.org/doc/libs/1_55_0/libs/multiprecision/doc/html/boost_multiprecision/tut/ints/gmp_...// g++ -o teste teste.cpp -Wall -O2 -lgmp #include <boost/multiprecision/gmp.hpp> #include <iostream> using namespace boost::multiprecision; int main() { mpz_int v = 1; // Do some arithmetic: for (unsigned i = 1; i <= 10000; ++i) { v *= i; } std::cout << v << std::endl; // prints 10000! return 0; }
Enviado em 01/04/2018 - 20:39h
Em sua mensagem, você não deixou clara a aplicação em que precisa de tais números. Se for algo que precise de números grandes e com precisão apenas relativa, poderia até mesmo usar algo como double, que consegue facilmente chegar até 10^308, mas com uma precisão de cerca de 10^292.Programa IRPF - Guia de Instalação e Resolução de alguns Problemas
Criando uma Infraestrutura para uma micro Empresa
Criar entrada (menuentry) ISO no Grub
Como gerar qualquer emoji ou símbolo unicode a partir do seu teclado
Instalando o Pi-Hole versão v5.18.4 depois do lançamento da versão v6.0
Instalar o VIM 9.1 no Debian 12
Como saber o range de um IP público?
Muitas dificuldades ao instalar distro Linux em Notebook Sony Vaio PCG-6131L (VPCEA24FM)
Atualização do Google Chrome do Ubuntu [RESOLVIDO] (2)
Instalei Windows 11 e não alterou o Grub do Debian (1)
Jogos baixados na Central de Aplicativos mas que não abrem (0)