Forum Clubic

Grands nombres

Bonjour

Voilà, je voudrais savoir comment faire pour créer des types de variables capable de stocker des nombres entiers supérieur à 10^20 (10^20 est un exemple). C’est pour une algorithme de cryptage.

En vous remerciant par avance

tibérium

En quel langage? Si Java, tu as BigInteger.

Désolé en C/C++, mais sans utiliser une bibliothèque supplémentaire.

Signé ou pas ?

Car dans tous les cas, tu es parti pour implémenter ça à la main.

long double ? (80 bits) :neutre:

Ca fait l’arithmétique entière long double - enfin, ce que je veux dire, ce ne sont pas des nombres entiers, si? (et si non, tu n’as pas un problème de précision?); de plus c’est dépendant du compilo… non?
Edité le 13/08/2008 à 09:44

en.wikipedia.org…

Oui, c’est compilo dependant.
Apres, il reste le simd SSE (128 bits) en packant les données.