Gentile Aleasia, ho scritto una libreria di funzioni C
per fare le 4 operazioni con numeri naturali di migliaia di cifre;
puoi vedere i listati nel mio sito:
www.corradodamiano.it/supernumeri/supernumeri.ht
Ho usato algoritmi ingenui, perche' ho solo competenze matematiche liceali.
La divisione intera viene fatta con una sequenza di sottrazioni
di multipli del divisore.
Sicuramente le librerie ufficiali sono piu' efficienti;
ma a me non piace usare programmi fatti da altri,
trovo piu' trastullante scrivere io i programmi che mi servono
(quando ne ho la capacita').
Il calcolo di 50.000! (213.237 cifre) ha richiesto diverse ore
di elaborazione, su computer domestico.
Nello stesso sito troverai anche miei programmi per la ricerca
di numeri primi. Per questi ultimi ho usato il tipo unsigned int;
non ho utilizzato i supernumeri, perche' penso che le elaborazioni relative
richiederebbero alcune ere geologiche.