Bibliothèque de gestion de grands nombres positifs

Description

Présentation :
-----------------
Cette source est une bibliothèque C++ susceptible de gérer les grands nombre en effectuant certain nombre d’opérations , sur des entiers positifs .
Cette bibliothèque comporte encore un nombre d’erreurs , que je vous demande de me signaler , elle n’est valable que pour les nombres entiers positifs.
-----------------------------------------------------------------
Utilisation :
------------------
Pour l’utiliser il faut tout simplement la copier dans votre projet , ou avec les bibliothèques du logiciel d’environnement de développement que vous utilisez , puis l’importer .
Déclaration et initialisation :
Vous pouvez déclarer un entier , avec initialisation en passant un paramètre au constructeur ou par l’affectation :
entier x(10) ;
entier x=10 ;
Ou bien sans initialisation :
entier x ;
----------------------------------------------------------------------
Fonctions :
---------------

x et y sont deux entiers positifs ;
entier(int=0) // entier x(123); construction
entier operator+(const entier&)const // x+y opérations
entier operator-(const entier&)const // x-y
entier operator/(const entier&)const // x/y
bool operator==(const entier&)const // x==y comparaisons
bool operator!=(const entier&)const // x!=y
bool operator<(const entier&)const // x<y
bool operator>(const entier&)const // x>y
bool operator<=(const entier&)const // x<=y
bool operator>=(const entier&)const // x>=y
entier operator^(entier) // x^y
entier operator*(entier) // x*y
int longeur() // x.longueur(); // le nombre de chiffres d'un
// entier
int toInt() // x.toInt(); // conversion vers un int
const entier& operator--(); //--x désincrémentation

Remarque : un entier supporte l'affecation x=y || x=0

Conclusion :


-Il reste bien sure des erreur que je vous invite à me signaler;
-Attention aux limites d'un int lors de l'initialisation à partir d'un entier .
    • Si vous modifier cette source , ça m'interesse de voir les modifications , merci de m'envoyer une copie .

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.