Kodeeritud liitmine * Kasutaja sisestab kaks arvu, programm väljastab nende summa. * Kasutaja sisestab kasutab numbrite abil tähti, arvestades, et a=1, b=2 jne. Programm väljastab summa samuti tähtede abil. * Kasutaja sisestab tähtedena kodeeritult kaks arvu ja nende summa, kusjuures pole programmile teada, milline täht millisele numbrile vastab. Programm leiab tehte, kus tähed on numbritega asendatud või teatab asendamise võimatusest. Sulgude kontrollimine * Teatatakse, kas kasutaja sisestatud tekstis leidub märk '(' * Andmed võetakse failist ühest reast, väljastatakse tekstis sulgudes olevad sõnad. * Tekstiks on matemaatiline avaldis, kus sisenevaid sulupaare võib olla kuni 100. Kontrollitakse sulgude paiknemise korrektsust ning väljastatakse eraldi lõikudena sulgude sisu alates kõige sügavamast. Nõuete rahuldamine Tekstifailis on nullidest ja ühtedest koosnev tabel näitamaks, milline toode millised vajadused rahuldab. * Teata, kas leidub toodete komplekt, mis kõik vajadused rahuldab * Leia üks selline komplekt, kus poleks kahte täpselt ühesuguseid nõudeid rahuldavat toodet. * Püüa leida selline kombinatsioon, kus saaks läbi võimalikult vähese arvu toodetega, samas peaks programm lõpetama töö vähem kui minutiga. Quoted-Printable Encoding * Kõik sümbolid tekstis, mis pole numbrid ega mittetäpitähed asendatakse tühikutega. * Sisestatud teksti esimese tähe kood väljatatakse kahekohalisena kuueteiskümnendsüsteemis. * Failis oleva teksti kõik sümbolid, mis pole numbrid ega mittetäpitähed asendatakse teise faili ümberkirjutamisel kolmetähelise kombinatsiooniga =XX, kus XX-i asemel on asendatud sümboli kuueteistkümnendkood. Välja kirjutatava tekstifaili pikim rida ei tohi ületada 80 märki, rea katkestamiseks lisatakse eelmise rea lõppu võrdusmärk. Koobastik Failis asub koobastiku kaart, kus tühik tähistab vaba liikumisteed ning x seina. * Tee kindlaks, kas koobastikku on võimalik siseneda, st. kas seinas leidub avaus. * Failis on veel tähed a(lgus) ja o(ts). Teatada, kas nende vahel leidub ühendus. * Lisaks eelmisele teata, kas on võimalik niimoodi algusest otsa ja tagasi, et tagasi tulles ei peaks mindud tee punkte läbima. Karpide paigutamine Tekstifailis on kirjas igal real ühe karbi pikkus ja laius. * Väljasta uude faili iga karbi kohta teade, kas ta mahub esimese karbi sisse. Sisse mahtumiseks peavad väiksemad olema nii pikkus kui laius. * Võta osa karpe ahelast välja nii, et moodustuks võimalikult pikk teineteise sisse mahtuvate karpide ahel. * Lisaks eelmisele võib ka karpide järjekorda muuta. Lainetus Signaali nivood mõõdetakse korrapäraselt ning selle väärtus talletatakse faili. Laine harjaks loetakse kohta, mille puhul on sellest väiksemad nii eelnev kui järgnev väärtus. * Väljasta laineharjade järjekorranumbrid * Leia harjade suurim ja vähim vahekaugus * Teata, millise pikkusega vahekaugusi kui palju oli ning joonista vastav tulpdiagramm. Salakiri * Kasutaja sisestatud sõnas tõstetakse esimene täht viimaseks ja väljastatakse tulemus. * Failis on kaks sõna. Kontrollitakse, kas teist sõna on võimalik moodustada nii, et lõigatakse esimene sõna kuskilt tähtede vahelt pooleks ning paigutatakse tagumine pool ette. * Faili igal real on viiesõnaline lause. Teise faili väljastatakse kõik võimalikud tekkivad laused, kus sõnad sarnaselt ümber tõstetakse. Sõnade järjekord ei muutu. Foorum Iga kiri foorumis võib olla kas uue lõime algataja või vastus mõnele eelmisele kirjale. Faili igal real on unikaalne kirja number, number, millisele kirjale vastatakse (või 0, kui tegemist on uue lõimega) ning kirja pealkiri. * Väljastatakse uut lõime alustavate kirjade pealkirjad * Leitakse kirjad, millele pole veel vastatud * Väljastatakse andmepuu, kus esimesel tasemel on lõime alustavad kirjad, edasi iga vastuseks oleva kirja pealkiri on ühe tühiku võrra enam taandes. Kommentaaride eemaldamine Programmi sisendiks on programmikoodifail. * Trüki teise faili ümber vaid read, mis ei alga kahe kaldkriipsuga. * Kommentaari alguseks olevad kaks kaldkriipsu võivad olla ka rea keskel. Sel juhul trükitakse teise faili reast vaid väljakommenteerimata osa. * Kommentaaride eemaldamisel arvestatakse keele süntaksit, st. sõne sees olevad kaldkriipsud ei alusta kommentaari. Samuti töötavad /* ja */ kommentaarid. Pindala odaviskel. Odaga märki viskamise laua läbimõõt on 1 meeter. Ala on jagatud kümneks üksteise sees olevaks ringiks, iga paksus on 10 cm. Sisemise ringi tabamine annab 10 punkti, välimise oma 1 punkti. * Leia ala pindala, kuhu tabades saadakse 5 punkti. * Odatabamusest jääb laua sisse auk raadiusega 1 cm. 50% visetest tabab lauda, jaotudes seal suhteliselt ühtlaselt. Leia, mitmel juhul sattus vise varasema viske auku 10, 100, 1000, 10000, 100000 ja miljoni viske puhul. * Leia võimalikult tõetruu arvutusmudel, mille järel satuks viskeid laua keskossa tihedamalt kui serva. Käivita arvutust 100 korda ning leia iga katsete arvu juures keskmine, vähim ja suurim tulemus. HTML-looja • Programm küsib kasutaja käest HTML-lehe pealkirja ning loob selle pealkirjaga tühja HTML lehe. • Programm koostab kasutaja poolt määratud ridade ja veerugde arvuga korrutustabelt sisaldava HTML faili . • Programm loob HTML-failide kompleksi kuni 100*100 korrutise leidmiseks. Juhtlehe tabelist saab määrata, millises kümnes kumbki tegur asub. Hiirevajutusega satutakse vastavale korrutustabelile, kust leitakse soovitud korrutis . Hinnetetabel • Programm loob kasutaja poolt määratud värvi taustaga tühja HTML-faili. • Tekstifailis on õpilaste nimed ning nende hinded. Programm loob nende põhjal HTML-faili, kus nimed ning nendele vastavad hinded on tabelis. • Tekstifailis on igal real õpilase nimi ning hinded ainete kaupa. Ainete nimed on faili esimesel real. Igale õpilasele luuakse HTML leht, kus pealkirjaks on õpilase nimi ning tabelis ained ning nendes ainetes olevad hinded. Lisaks juhtleht viitega iga õpilase lehele. Sõnad tekstifailis Programm väljastab tekstifaili • pikima sõna pikkuse • pikima sõna • sõnad pikkuse järgi sorteeritult Tekstifail ja täht Sisendiks tekstifail ning täht. • Programm väljastab kõik seda tähte sisaldavad sõnad teise faili. • Programm väljastab teise faili sõnad, kus tähte leidub enam kui üks kord. • Programm väljastab tekstifaili sõnad vastava tähe esinemise kordade arvu järjekorras. Tekstifail ja tähe osakaal Sisendiks tekstifail ning täht. • Väljastatakse sõnad, kus vastavat tähte pole. • Programm leiab sõna, kus tähe osakaal (tähe esinemise arv sõnas jagatud sõna pikkusega) on suurim. • Sõnad väljastatakse vastava tähe osakaalu järgi sorteeritult teise faili. Kalender • Kasutaja sisestab nädalapäeva numbri, millal on esimene kuupäev. Trükitakse vastava kuu kalender. • Kasutaja annab aasta ja kuu, trükitakse selle kalender. • Kasutaja annab aastaarvu. Luuakse sellele aastale vastav HTML-leheküljestik, kus iga kuu kalender on omaette failis, pühapäevad punastega trükitult. Pealehelt on viide iga kuu failini ning sealt tagasi pealehele. Tekst Programmile antakse tekst failina. • Programm loendab tekstis olevate sõnade arvu. • Programm väljastab, millise tähega kui mitu sõna algas • Programm väljastab tekstist sõnad nende esinemise arvu järjekorras. Lause • Väljastatakse sisestatud lause sõnade arv. • Väljastatakse enim sulghäälikuid sisaldav sõna. • Sõnad sorteeritakse sulghäälikute arvu järgi. Failiuuring. • Teata, kas faili esimene rida algab K-tähega. • Teata tekstifaili K-ga algavate ridade arv. • Kirjuta sulghäälikuga algavad read ümber teise tekstifaili.