Page 5 of 8
Questa funzione prende in input tre parametri: come al solito il vettore a di interi è passato per riferimento, il secondo il terzo parametro sono indici che puntano agli elementi da scambiare. Si crea una variabile locale chiamata temp in cui andiamo a copiare il contenuto di a[x]; in a[x] si copia a[y] e infine in a[y] si copia temp. Lo scambio fra le due celle del vettore è effettuato.