od Kuba » 14. 2. 2006 14:39
Prikazovy radek:
Kód: Vybrat vše
program.exe input.txt output.txt [valentine]
Jeden zaznam:
Kód: Vybrat vše
Jmeno (string)
skupina (string - "work"/"friend"/"vip")
pohlavi (char - 'm'/'f')
cislo (int)
(code (string) pro "work")/(age (int) pro "friend")/(nic pro "vip")
Zadani:
Kód: Vybrat vše
Ve vstupnim souboru jsou zaznamy oddelene prazdnymi radky.
Zaznamy setridit dle "cisla" a vypsat do vystupniho souboru. Pokud byl zadan nepovinny parametr "valentine", vypsat pouze zaznamy s pohlavim f, vekem 15-25, skupina "friend".
V programu zaznamy reprezentovat pomoci spolecneho predka "contact", ktery obsahuje spolecne polozky, je abstraktni a obsahuje virt. metodu print(ostream & out) která záznam (jakéhokoliv typu) vypíše (celý) do streamu.
Jako potomky mit "friend" (má navíc age), "work" (má navíc code) a "vip" (nemá nic navíc).
V kódu použít jakýkoliv kontejner z STL a třídit pomocí STL. Vstup a výstup pomocí streamů, předpokládat správný vstupní soubor, ošetřit jen zda se povedlo/nepovedlo otevření souborů a správný počet parametrů.
Umožnit vytvářet objekty způsobem:
a umožnit
Za 90 minut hotovo, odcházel jsem jako druhý. Příjemné lehké zadání.
- Přílohy
-
- valentyn.zip
- Obsahuje vzorový vstup, výstup, výstup s přepínačem valentine
- (742 bajtů) Staženo 158 x
Prikazovy radek:
[code]program.exe input.txt output.txt [valentine][/code]
Jeden zaznam:
[code]Jmeno (string)
skupina (string - "work"/"friend"/"vip")
pohlavi (char - 'm'/'f')
cislo (int)
(code (string) pro "work")/(age (int) pro "friend")/(nic pro "vip")[/code]
Zadani:
[code]Ve vstupnim souboru jsou zaznamy oddelene prazdnymi radky.
Zaznamy setridit dle "cisla" a vypsat do vystupniho souboru. Pokud byl zadan nepovinny parametr "valentine", vypsat pouze zaznamy s pohlavim f, vekem 15-25, skupina "friend".
V programu zaznamy reprezentovat pomoci spolecneho predka "contact", ktery obsahuje spolecne polozky, je abstraktni a obsahuje virt. metodu print(ostream & out) která záznam (jakéhokoliv typu) vypíše (celý) do streamu.
Jako potomky mit "friend" (má navíc age), "work" (má navíc code) a "vip" (nemá nic navíc).
V kódu použít jakýkoliv kontejner z STL a třídit pomocí STL. Vstup a výstup pomocí streamů, předpokládat správný vstupní soubor, ošetřit jen zda se povedlo/nepovedlo otevření souborů a správný počet parametrů.[/code]
Umožnit vytvářet objekty způsobem: [code]Friend f("Jmeno",'m',1,21)[/code]
a umožnit [code]cout << f[/code]
Za 90 minut hotovo, odcházel jsem jako druhý. Příjemné lehké zadání.