Ir ao conteúdo

Posts recomendados

Postado

Pessoal, bom dia estou com um problema preciso fazer um programa que salve o numero 2^100 numa variável do tipo inteira.

Ja usei usingned long long mas nao cabe. Alguem sabe criar variaveis maiores ou dividir numero em duas variaveis.

 

obrigado

Postado
6 horas atrás, Rafael.Silvaqa disse:

Pessoal, bom dia estou com um problema preciso fazer um programa que salve o numero 2^100 numa variável do tipo inteira.

Ja usei usingned long long mas nao cabe. Alguem sabe criar variaveis maiores ou dividir numero em duas variaveis.

Só se for em um vetor de inteiros, por o número não caberá em um inteiro normal.

Uma fácil solução para seu problema é armazenar o número em uma string.

Postado
6 minutos atrás, Rafael.Silvaqa disse:

Mas você tem ideia de como fazer isso?

Cria uma string e armazena o numero nela como se estivesse digitando uma string. O real problema desse método é se você quiser fazer operações matemáticas com o número gigante, aí vai ter que quebrar um pouco a cabeça.

Vale olhar a lib https://gmplib.org/

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!