Cuatro formas ingeniosas de intercambiar los valores de dos variables numéricas.
-
La primera sólo usa sumas y restas aritméticas.
-
En la segunda se utilizan multiplicaciones y divisiones.
-
La tercera usa la diferencia entre los dos valores.
-
La cuarta se vale del XOR a nivel de bit.
Este tipo de ejercicios suelen aparecer en entrevistas laborales de importantes empresas.