Limiter une valeur d'argument

Signaler
Messages postés
5
Date d'inscription
mercredi 3 mai 2006
Statut
Membre
Dernière intervention
30 novembre 2008
-
Messages postés
1466
Date d'inscription
mardi 20 février 2007
Statut
Membre
Dernière intervention
7 février 2011
-
Bonjour a tous,

Voila mon problème : j'ai un programme qui prend comme argument une base (nombre entre 2 et 16), un chiffre (1 ou 2), 1 pour addition et 2 pour multiplication, et deux nombre.
Seulement si je lance mon programme avec comme base 10 par exemple et que je demande l'addition d'un nombre très très grand il me renvoie une mauvaise valeur (souvent négative), et bien entendu pareil pour la multiplication.
En gros je voulais afficher un message d'erreur si la taille du nombre dépassait une valeur limite mais cette valeur change en fonction de la base...

Je ne vois pas comment faire cela de manière "propre".

Merci !!

1 réponse

Messages postés
1466
Date d'inscription
mardi 20 février 2007
Statut
Membre
Dernière intervention
7 février 2011
1
Un petit bout de code ou un exemple ne serait pas de refus...

Cordialement, uaip.