Aide

Résolu
cherif2009 Messages postés 10 Date d'inscription mardi 10 février 2009 Statut Membre Dernière intervention 19 novembre 2011 - 31 déc. 2009 à 14:30
cherif2009 Messages postés 10 Date d'inscription mardi 10 février 2009 Statut Membre Dernière intervention 19 novembre 2011 - 31 déc. 2009 à 15:00
salut
je voudrais avoir un petit coup de main sur un programme en langage c.
j'aimerais échanger le contenu de deux variables sans avoir recours à une troisième

2 réponses

cptpingu Messages postés 3837 Date d'inscription dimanche 12 décembre 2004 Statut Modérateur Dernière intervention 28 mars 2023 123
31 déc. 2009 à 14:43
Regarde du côté de "xor".
Ceci devrait fonctionner:
int a = 5;
int b = 34;
a ^= b;
b ^= a;
a ^= b;


On aurait pu aussi utiliser des soustractions et des additions.
3
cherif2009 Messages postés 10 Date d'inscription mardi 10 février 2009 Statut Membre Dernière intervention 19 novembre 2011
31 déc. 2009 à 15:00
merci beaucoup pour votre aide sa marche.
0
Rejoignez-nous