edutecnica

Esercizio 8       

Per spostare un elemento dell'array da una posizione all'altra (quindi scambiare la posizione di due elementi) possono essere elaborate delle tecniche molto sofisticate, ma dal punto di vista della leggibilità e della brevità del codice, un'operazione di scambio semplice, appoggiata da una variabile ausiliaria risulta essere la soluzione più ovvia.
Alla funzione vengono passati l'array T, la variabile n per identificare il nuovo indice, la variabile v per indicare il vecchio indice. La variabile x, interna alla funzione è la variabile ausiliaria di appoggio. .


qui abbiamo scelto di scambiare tra loro i primi due elementi.