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 !!