| Termín odevzdání | 04.03.2017 23:59 PST |
|---|---|
| Povinné zadání | 3b |
| Volitelné zadání | není |
| Bonusové zadání | není |
| Počet uploadů | 10 |
Error: Chybny vstup!” a program ukončete s návratovou hodnotou 100. Viz Příklad 2.
Error: Vstup mimo interval!” a program ukončete s návratovou hodnotou 101. Viz Příklad 3.
Error: Sirka neni liche cislo!”, v takovém případě je návratová hodnota programu 102. Viz Příklad 4.
('X'), nebo ('|') pro kreslení domečku s plotem.
Error: Neplatna velikost plotu!” a program ukončete s návratovou hodnotou 103. Viz Příklad 5 a 6.
-|”, pro velikost 3: “|-|” a pro velikost 4: “-|-|” atd.
Kontroly vstupu a případné vypsání chyby musí být provedeno v předem zadaném pořadí:
100)
101)
102)
103)
| Vstupní hodnoty (stdin) | Výstup (stdout) | Chybový výstup (stderr) | Návratová hodnota |
|---|---|---|---|
7 4 | X X X X X XXXXXXX X X X X XXXXXXX | žádný | 0 |
| Vstupní hodnoty (stdin) | Výstup (stdout) | Chybový výstup (stderr) | Návratová hodnota |
|---|---|---|---|
x 16 | žádný | Error: Chybny vstup! | 100 |
| Vstupní hodnoty (stdin) | Výstup (stdout) | Chybový výstup (stderr) | Návratová hodnota |
|---|---|---|---|
-4 16 | žádný | Error: Vstup mimo interval! | 101 |
| Vstupní hodnoty (stdin) | Výstup (stdout) | Chybový výstup (stderr) | Návratová hodnota |
|---|---|---|---|
8 21 | žádný | Error: Sirka neni liche cislo! | 102 |
| Vstupní hodnoty (stdin) | Výstup (stdout) | Chybový výstup (stderr) | Návratová hodnota |
|---|---|---|---|
9 9 6 | X X X X X X X XXXXXXXXX Xo*o*o*oX X*o*o*o*X Xo*o*o*oX-|-|-| X*o*o*o*X | | | Xo*o*o*oX | | | X*o*o*o*X | | | Xo*o*o*oX | | | XXXXXXXXX-|-|-| | žádný | 0 |
| Vstupní hodnoty (stdin) | Výstup (stdout) | Chybový výstup (stderr) | Návratová hodnota |
|---|---|---|---|
5 5 x | žádný | Error: Chybny vstup! | 100 |
| Vstupní hodnoty (stdin) | Výstup (stdout) | Chybový výstup (stderr) | Návratová hodnota |
|---|---|---|---|
5 5 10 | žádný | Error: Neplatna velikost plotu! | 103 |
Veřejné příklady + Makefile: hw01.zip
hexdump -C a porovnat s přiloženými vzorovými výstupy.
| Povinné zadání | |
|---|---|
| Název v BRUTE | HW01 |
| Odevzdávané soubory | main.c |
| Argumenty při spuštění | žádné |
| Kompilace pomocí | gcc -pedantic -Wall -Werror -std=c99 |
| Očekávaná časová složitost | $\mathcal{O}(n \cdot m)$, resp. $\mathcal{O}(n \cdot m + p \cdot p )$ |
| Procvičované oblasti | použití vnořených cyklů |