Cosa fa il seguente codice?
const int n=5;
int T[n]={3,2,7,4,5};
int i,j,x;
for(i=0;i<n-1;i++) {
for(j=i+1;j<n;j++) {
if(T[j]<T[i]) {
x=T[j];
T[j]=T[i];
T[i]=x;
}
}
}
Esegue l'ordinamento di un vettore di interi tramite l'algoritmo di scambio. Attraverso la doppia scansione del vettore con i che va dal primo elemento al penultimo e con j che ad ogni ciclo di i controlla tutti gli elementi successivi ad i.