Zápočet 16.1.2008 10:00

Odeslat odpověď

Smajlíci
:D :) :( :o :shock: :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode je zapnutý
[img] je zapnutý
[flash] je vypnutý
[url] je zapnuté
Smajlíci jsou zapnutí

Přehled tématu
   

Rozšířit náhled Přehled tématu: Zápočet 16.1.2008 10:00

Zápočet 16.1.2008 10:00

od hardwire2 » 16. 1. 2008 13:25

Na vstupu je "tabulka" s rozházeným formátováním a úkolem je zarovnat její sloupce doleva, doprava nebo na střed (podle parametrů) a případně řádky setřídit podle zadaného sloupce. Řádky tabulky jsou oddělené ve vstupním souboru newlinem, jednotlivá pole libovolným počtem bílých znaků.
Program bral parametry ve tvaru <jmeno_souboru> [index_sloupce_pro_trideni] [L|C|R]*pocet_poli
(parametry v [] byly dobrovolné)
Mohli jsem předpokládat, že vstupní soubor je korektní.

Přišlo mi to dost jednoduchý, vstup sem nasypal ze streamu do vectorů, setřídil (jako komparátor sem si udělal funktor - třídu s operatorem() ), a pak výstup z těch vectorů vysypal do coutu a doplnil mezerama.

Nahoru