Tässä esimerkkiohjelmassa luetaan 10 kokonaislukua taulukkoon, joka lajitellaan ja
tulostetaan. |
Ratkaisussa käytetään globaalia taulukkoa, jonka kaikki funktiot tuntevat. (Toinen tapa olisi ollut välittää taulukko funktioille parametrina.) | |
Lajittelu käyttää hyväkseen itse kirjoitettua funktiota vaihda(), joka
vaihtaa kahden kokonaislukumuuttujan sisällöt keskenään. | |
Mikäli halutaan lajitella jotain muuta kuin kokonaislukuja, pitää vaihda()-funktio muuttaa tilanteeseen sopivaksi. |
Ohjelman toteutus C-kielellä |