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.

▶️ En este video se pueden ver este y otros ejercicios

resoluciones posibles