Mi duda viene por la utilización de la variable auxiliar, que no consigo ver cuál es realmente su función a la hora de depurar el código.
Código: Text int aux;aux = a;a = b;b = a; Eso sería así? Creo que al final b tiene que ser igual a aux y no igual a "a"Código: Text int aux;aux = a;a = b;b = aux;
Y mi depuración del código con la variable hold, está bien? Así cambiaría de posición paso a paso la variable hold, no?