IB001 Úvod do programování skrze C, Seminární skupiny 09, 10, 11
3. domáca úloha
Knižnica
Naprogramujte domácu evidenciu kníh
Každá kniha bude obsahovať:
- Názov (max. 100 znakov)
- Meno autora (max 60 znakov)
- Rok vydania
- Hodnotenie (podobne ako na imdb.com desatinné číslo od 0 po 10)
- int pridajKnihu(struct kniha * knihy);
prípadne v podstate totožnú funkciu: int pridajKnihu(struct kniha knihy[100]);
funkcia načíta a pridá knihu do evidencie(poľa) - void vypisKnihu(struct kniha x);
Funkcia vypíše informácie o knihe. Napr.:Tolkien: Navrat krale Hodnotenie: 9.1, Rok: 1970
- void najdiVypisDleNazvu(char * hledej, struct kniha * knihy);
Funkcia vypíše informácie o knihách, ktoré obsahujú v názve reťazec hledej - void vypisAbecedne(struct kniha *knihy);
Funkce vypíše knihy zoradené abecedne podľa autora. Ak je autor rovnaký, tak podľa roku vydania od najstaršej. - struct kniha dajNajlepsiu(struct kniha * knihy);
Funkcia vráti najlepšiu knihu s najlepším hodnotením.
Odovzdávajte len zdrojový súbor main.c do stredy 9. 12. 2015 23:59
Odevzdávárna pre skupinu 09: úterýOdevzdávárna pre skupinu 10: středaOdevzdávárna pre skupinu 11: čtvrtek