Kedze v offtopicu sa naslo par ludi co chcelo vidiet zadanie z testu z PP (proceduralne programovania), so here we go:
Konzolova aplikacia, programovaci jazyk C, cas na vyriesenie 1:40
Zadanie si uz uplne presne nepamatam (zakladnu verziu hej, ale dodatocne zadanie B velmi nie, no pokusim sa to nejako zapisat):
Vytvorte program, ktory bude vypisovat obrazce (dole priklad a specifikacie) na zaklade zadanych parametrov.
Najprv sa nacita hodnota premennej "P", ktora urcuje kolkokrat sa budu zadavat parametre obrazca (teda celkove opakovanie obrazca), 1<=P<=100.
Premenna "V" urcuje velkost jednej "casti" z ktorych sa obrazec sklada (priklad na V=7 nizsie), V>3.
Premenna "H" urcuje pocet "casti" vedla seba, H>=1.
Premenna "D" urcuje pocet "casti" pod sebou, D>1=.
Celkovy obrazec sa teda sklada z HxD casti o velkosti V.
Vstupy pre V H D sa zadavaju do noveho riadka, oddelene medzerou, ukoncene znakom noveho riadka. Vstupy treba osetrt aby v pripade zadania niektorej premennej mimo intervalu vypisalo chybovu hlasku "nespravny vstup" a nacitavanie premennych sa opakuje.
Priklad jednej casti pre V=7:
Kód:
ABCDCBA
-BCDCB-
--CDC--
---D---
--CDC--
-BCDCB-
ABCDCBA
Potom tam bolo zadanie B, ze sa nacita len velkost jednej casti a pocet casti vedla seba, pricom pri kazdom novom riadku obrazca sa vypise o jedenu cast menej. Vzniknu tym take schody. (myslim ze to tak bolo
).
Bodovanie bolo za jednu cast 3b, cely obrazec 1b, "schody" 0.5b, strukturovany a prehladny kod 0.5b.
Snad som to napisal dostatocne jasne, ak by niekto chcel ozrejmit nejaku cast kludne piste