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]](https://i0.wp.com/xmau.com/wp/notiziole/wp-content/uploads/sites/6/2019/03/q373a.png?resize=416%2C82)
(un aiutino lo trovate sul mio sito, alla pagina http://xmau.com/quizzini/p373.html; la risposta verrà postata lì il prossimo mercoledì. Problema classico.)
Ultimo aggiornamento: 2019-04-03 21:43