FAT * Tekstifaili igal real on kaks tühikuga eraldatud arvu. Väljasta esimesel real teisel kohal olev arv. * Esimesel kohal olev arv tähistab ploki numbrit ning teisel kohal olev arv ploki numbrit, millisest plokist peaks vastava ploki läbimisel jätkama. Kui teiseks arvuks on 0, siis tähendab see tühja viita. Väljasta plokkide loetelu alates esimesest kuni jõutakse tühja viidani. * Lisaks eelmisele peab programm vigadeta hakkama saama ka siis, kui algandmed pole korrektsed, st. osutatakse olematule elemendile või satuvad viidad tsüklisse. Püüdmismäng * Mängualaks on 10*10 massiiv, kus mängijat tähistab + ning kolli X. Trüki seis ekraanile. * Mängija saab tähtedega anda käsklusi liikumaks vasakule/paremale/üles/alla. Koll astub iga korraga ühe sammu mängija poole. Iga sammu järgi trükitakse tulemus ekraanile. * Lisaks eelmisele paigutatakse mängija ja koll algselt juhuslikult. Ekraanil on kaks posti (tähisega O), mille peale ei saa minna. Loetakse kokku, mitmendal käigul koll tabas mängija. Narkomaanid Ühel narkomaanil avastati HIV. Uurimise käigus tehti kindlaks, millistel pidudel ja kellega ta koos on sama süstalt pruukinud. Faili esimesel real on viirusekandja nimi. Igal järgneval real on ühel peol koos olnute nimed. Näiteks: Vova Juku Vova Olga Petja Juku Tanja Vadim Marja Mati Kati Siim Helena Vova Helena * Trüki kõikide pidude inimeste nimekirjad, kus leitud viirusekandja osales. * Trüki nimekiri nõnda, et iga nime pole rohkem kui üks kord. * Trüki kõik nimed, kellele võis nakkus leitud viirusekandjalt kanduda. (keerukam variant: arvesta, et peod toimusid kirjapandud järjekorras) Tuttavad Failis ridadel on paaridena kirjas inimeste nimed, kes üksteist tunnevad. * Leia failis kõige esimesena kirja pandud inimese tuttavad. * Leia, milliste inimesteni on võimalik esimese inimese tuttavate kaudu jõuda. * Trüki eraldi välja kõik omavahel eraldatud tuttavate grupid. Bussiliinid Igal faili real on kirjas bussiliin koos tema peatustega. Näiteks Haapsalu Risti Märjamaa Rapla Türi Paide Tartu Tallinn Harutee Risti Lihula Virtsu Sisestatakse kaks bussipeatuse nime. * Väljastatakse, kas millised nimekirjas olevad bussid läbivad neid peatusi * Kas on võimalik ühest peatusest teise bussiga sõita vajadusel ümber istudes * Näidatakse kõik võimalikud erinevad liinikombinatsioonid, kuidas ühest peatusest ümberistumisega teise saab arvestades, et sama liiniga ei sõideta rohkem kui korra. Ümberistumisega sõit. Tallinnast sõidab buss Tartusse 2 tundi ja 30 minutit. Tartust sõidab buss Puhja 30 minutit. Failist saab kätte busside Tallinnast Tartu poole väljumise ajad ning Tartust Puhja poole väljumise ajad. * Leitakse busside Tartusse jõudmise ajad. * Leitakse, mis kell Tallinnast väljudes jõutakse kõige rutem kohale. * Tallinn-Tartu bussid mahutavad 50 inimest, Tartu-Puhja bussid 40 inimest. Sisestatakse marsruudil sõita soovijate inimeste arv ning ühine alghetk. Väljastatakse aeg, mil kõik sõitjad on Puhja jõudnud. Transport võib kesta ka rohkem kui ööpäeva.