smalldragon ha scritto:
già o provato long long int ma arrivo a 20 cifre ma me ne servorvono almeno altre dieci.
se non ho il numero corretto di cifre non mi fa i calcoli pultroppo.
Ti dirò, se non riesci ad usare alcuna libreria esterna, potresti implementarla manualmente con un po' più di difficoltà ( più sono complicate le operazioni che devi eseguire più sarà complicato ).
Potresti memorizzare i numeri come stringhe ( una versione più complicata sarebbe un array di campi di bit da variabili di 4 bit ciascuna per contenere solo i numeri da 0 a 9, risparmieresti qualcosa sulla memoria se sei un fanatico dell'ottimizzazione ) e implementare delle funzioni base che eseguono somma, sottrazione, moltiplicazione e divisione.. Non è impossibile, e sicuramente funziona ( grosso modo è la logica che si usa nella libreria gmp )..