1)
------
for(i=0; i<n-1; i++){
najmanji = i; // najmanji poprima vrijednost prvog elementa
------
prodji kroz svaki broj u nizu i postavi trenutni da je najmanji
2)
-----
for(j = i+1; j < n; j++) // petlja za provjeru svakog sljedeceg
if(a[j] < a[najmanji]) // ako je sljedeci manji od najmanjeg
najmanji = j; // postaje najmanji
-----
prodji kroz svaki broj u nizu koji je IZA trenutnog elementa i pogledaj da li medju njima postoji manji broj od trenutnog
3)
-----
if(a[i] > a[najmanji]){ // ako je prvi clan veci od najmanjega
tmp = a[i]; // zamijeni im mjesta
a[i] = a[najmanji];
a[najmanji] = tmp;
}
-----
ako postoji manji broj od naseg trenutnog, zamijeni im mjesta
PRIMJER:
1 3 2 5