Cu totii stim cum sa schimbam valoarea a 2 variabile folosind metoda celor 3 pahare invatata in clasa a IX -a.
Exemplu : dorim schimbarea valorilor variabilelor a si b.
aux = a;
a = b;
b = aux;
Q: Dar oare fara acea variabila aux, nu se poate?
A: Yes, it can:
a = a + b;
b = a – b;
a = a – b;
or
a ^ = b ^ = a ^ = b
Ultimul exemplu foloseste disjunctia exclusiva si nu este recomandat a se folosi in practica.