![]() | 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ä |