Grenier
La meilleure façon d'échanger entre deux nombres est d'utiliser les concepts de base des mathématiques, rien de plus... c'est si facile !! Considérons a=10,b=5. Prenons maintenant , a=a+b (c'est-à-dire 10+5=15) b=ab ; (ie15-5=10) a=ab (ie 15-10=5) C'est si simple...
Gregg
Échanger deux nombres (entiers) sans utiliser la troisième variable : A=a^b ; b=a^b; a=a^b;
juin
Tout ce qui précède peut provoquer un débordement. La réponse d'une ligne qui est complète est la suivante : A=a+b-(b=a)
Casandra
supposons que nous ayons a=3 nb=2 a= a+b (a=5) b=ab (b=3) a=ab (a=2)
Hillary
Nous pouvons le faire en utilisant X-OR a^=b^=a^=b (actionnez-le à partir de la droite) Nagarjuna Adimulam