Desván
La mejor manera de intercambiar dos números es usando los conceptos básicos de las matemáticas, nada más ... ¡¡es tan fácil !! Considere a = 10, b = 5. Ahora tome, a = a + b (es decir, 10 + 5 = 15) b = ab; (es decir, 15-5 = 10) a = ab (es decir, 15-10 = 5) Eso es tan simple ...
Gregg
Intercambiar dos números (enteros) sin usar la tercera variable: A = a ^ b; b = a ^ b; a = a ^ b;
junio
Todo lo anterior puede provocar un desbordamiento. La respuesta de una línea que es proff completa es esta: A = a + b- (b = a)
Casandra
supongamos que tenemos a = 3 nb = 2 a = a + b (a = 5) b = ab (b = 3) a = ab (a = 2)
Hillary
Podemos hacerlo usando X-OR a ^ = b ^ = a ^ = b (opere desde la derecha) Nagarjuna Adimulam