¿Cómo intercambiar dos números sin usar variables temporales u operaciones aritméticas?
Esta ecuación intercambia dos números sin una variable temporal, pero usa operaciones aritméticas:
a = (a+b) - (b=a);
¿Cómo puedo hacerlo sin operaciones aritméticas? Estaba pensando en XOR.