
robgeek
(usa Debian)
Enviado em 01/05/2019 - 22:20h
Boa noite!
Preciso fazer um programa em c++ que pega um inteiro como base e eleva a uma potência que pode ser bastante alta.
Por exemplo: 2^100 ou até mesmo maiores.
Vi que usar o pow() não é dá, e não há um tipo de dado em c++ que suporte tal número, nem mesmo "unsigned long long int".
Bem, pesquisando na internet achei esse link, mas notei algo estranho. O arquivo do cara é apenas um .cpp, mas não há nenhum "include" e, além disso, não sei como usá-lo, pois achava que para incluí-lo nos meus arquivos eu precisaria do .h dele. Para fazer algo do tipo:
#include "biginteger.h"
Alguém, por favor me ajude a usar esse arquivo. Será que a ideia do autor é que eu implemente meu código nesse mesmo arquivo?
https://codeforces.com/blog/entry/22566
Mais precisamente o arquivo abaixo:
https://gist.github.com/ar-pa/957297fb3f88996ead11