Všetky doterajšie príkazy alebo "ukážte, či ste frajeri".

Riadiace štruktúry jazyka C máme šťastne za sebou. Aby ste si vyskúšali, akí ste dobrí, čaká vás sada úloh. Niektoré sú ľahšie, iné ťažšie. Môžete ich riešiť v ľubovoľnom poradí, za každú máte bod do písomiek.

Úloha č.1 Napíšte program, ktorý načíta desatinné číslo a vypíše jeho tretiu mocninu. (Tretia mocnina čísla 6 je 6.6.6 = 216)

Úloha č.2 Napíšte program, ktorý načíta tri čísla a vypíše prostredné (podľa veľkosti) z nich.

Úloha č.3 Napíšte program, ktorý načíta číslo. Ak je toto číslo 6, vypíše Dobré ráno. Ak je toto číslo 12, vypíše Dobry den. Ak je toto číslo 19, vypíše Dobry vecer. Vo všetkých ostatných prípadoch vypíše Dovidenia.

Úloha č.4 Napíšte program, ktorý načíta číslo a patričný počet krát vypíše Chcem jeden bod.

Úloha č.5 Napíšte program, ktorý načíta číslo a nakreslí trojuholník danej veľkosti. Príklad pre vstup 3:
*
**
***
**
*

Úloha č.6 Napíšte program, ktorý číta znaky z klávesnice až kým nenájde 'X'. Potom vypíše, koľko z prečítaných znakov boli znaky 'A'

Úloha č.7 Napíšte program, ktorý načíta znak z klávesnice. Ak tento znak nie je písmeno, tak ho vypíše, ak je to malé písmeno, vypíše k nemu zodpovedajúce veľké písmeno a ak je to veľké písmeno, vypíše k nemu zodpovedajúce malé písmeno.

Úloha č.8 Napíšte program, ktorý načíta dve celé čísla a vypíše všetky párne čísla, ktoré ležia medzi nimi. (Pre vstup 3 a 8 vypíše čísla 4, 6 a 8. Pre vstup 6 a 3 vypíše čísla 4 a 6. Pre vstup 3 a 3 nevypíše nič.)

Úloha č.9 Napíšte program, ktorý vypočíta faktoriál zo zadaného čísla. (Pre vstup 4 bude výsledok 1.2.3.4 = 24)

Úloha č.10 Napíšte program, ktorý načíta 20 čísel a vypíše, koľko z nich bolo od 5 do 10.

Úloha č.11 Napíšte program, ktorý pozostáva iba z dvoch príkazov (omáčička a deklarácia premenných sa nerátajú) a ktorý načíta číslo a v prípade, že je to číslo párne, vypíše z neho polovicu a inak vypíše jeho trojnásobok zväčšený o 1.

Úloha č.12 Napíšte program, ktorý načíta číslo a opakuje s ním operáciu z predošlej úlohy, až kým nedostane jedničku. Čísla priebežne vypisuje. (Teda pre vstup 3 vypíše čísla 3, 10, 5, 16, 8, 4, 2, 1.) Mimochodom -- myslíte, že takýto program vždy skončí?

Úloha č.13 Napíšte program, ktorý načíta číšlo a spraví patričný počet sústredných štvorcov. Príklad pre vstup 3:

***********
*         *
* ******* *
* *     * *
* * *** * *
* * * * * *
* * *** * *
* *     * *
* ******* *
*         *
***********

Anino Belan 2003-10-26