Scambio in economia

Supponete che la vostra calcolatrice abbia due locazioni di memoria: M1 e M2, e che ciascuna di esse contenga un numero, rispettivamente a e b. Il vostro compito trovare un modo per scambiare tra loro i due valori. Se ci fosse una terza locazione di memoria non ci vorrebbe nulla: si copia la prima variabile nella terza locazione, poi si copia la seconda variabile nella prima locazione e infine si copia nella seconda locazione il valore salvato. Ma come si fa senza questo aiutino? Supponete che i numeri siano al massimo di quattro cifre.

[M1 ⇔ M2]

[aiutino?]     [risposta]

[continua]    [indice]

Problema classico.