Addition sans propagation de retenue en C

Addition sans propagation de retenue en C - C - Programmation

Marsh Posté le 27-10-2005 à 05:58:32    

Bonjour à tous, je cherche à faire en C une addition de deux int sans propagation de la retenue, est-ce qu'il existerait dans les librairies une fonction déja existante pour ce genre de calcul ?? Merci  :)

Reply

Marsh Posté le 27-10-2005 à 05:58:32   

Reply

Marsh Posté le 27-10-2005 à 10:53:30    

skysurfeur a écrit :

Bonjour à tous, je cherche à faire en C une addition de deux int sans propagation de la retenue, est-ce qu'il existerait dans les librairies une fonction déja existante pour ce genre de calcul ?? Merci  :)


 
Hum... qu'entends-tu par "sans propagation de la retenue" ?
Est-ce que cela veut dire que tu veux que fonction_addition(15,17) renvoie "22" ???
 
Je en pense pas qu'une fonction aussi bizarre existe dans la librairie (mais je connais pas toutes les librairies existantes). Mais rien ne t'empêche de l'écrire...


---------------
Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche.
Reply

Marsh Posté le 27-10-2005 à 16:34:33    

Sve@r a écrit :

Hum... qu'entends-tu par "sans propagation de la retenue" ?
Est-ce que cela veut dire que tu veux que fonction_addition(15,17) renvoie "22" ???
 
Je en pense pas qu'une fonction aussi bizarre existe dans la librairie (mais je connais pas toutes les librairies existantes). Mais rien ne t'empêche de l'écrire...


 
Voila tout à fait je voudrais que le resultat ne prenne pas en compte les retenue, bon bah alors je crois que je suis partie pour la coder lol merci de votre aide :)

Reply

Marsh Posté le 27-10-2005 à 16:42:15    

En binaire c'est facile, ca s'appelle le ou exclusif (a ^ b). En decimal je ne pense pas non plus que ca existe.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed