Ir ao conteúdo

Posts recomendados

Postado

prezados,

acabei de entrar em um curso de Ciência da computação e estou com um problema na seguinte questão: você deve calcular a^b mod 10^9. Essa questão deve usar o laço de repetição For apenas. O problema é que quando a potencia é algo do tipo 2^40, ocorre overflow, como eu resolvo isso ?

  • Curtir 1
Postado

Olá, todos bem?

 

Em sistema 32 bits, maior expoente (b) de 2 (a) é: 63.

Então significa dizer que overflow foi de 32 para 64 bits. 

 

Assim como nos diz o colega@iHollyZinhO , long long vai ativar uma maior largura do vetor de bits (tipo int no caso) para 64 bits, ou seja: sizeof (long long) == 8.

 

 

 

 

  • Curtir 1

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...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!