C++ Bc. 36: Porovnání verzí
založena C++ úloha 36 |
m upřesnění |
||
Řádek 3: | Řádek 3: | ||
Práce na cvičeních je hodnocena jedním až pěti body. Bodová hodnocení jsou zapisována do textového souboru, kde jeden záznam (řádek) odpovídá jednomu studentovi. V každém semestru je 14 cvičení, která jsou pro snažší editaci označována písmeny A - N. | Práce na cvičeních je hodnocena jedním až pěti body. Bodová hodnocení jsou zapisována do textového souboru, kde jeden záznam (řádek) odpovídá jednomu studentovi. V každém semestru je 14 cvičení, která jsou pro snažší editaci označována písmeny A - N. | ||
Každý záznam začíná příjmení, jménem a číslem kroužku, následuje znak dvojtečka (:) a pak písmena A - N, která jsou během semestru přepisována příslušnými body. | Každý záznam začíná příjmení, jménem a číslem kroužku, následuje znak dvojtečka (:) a pak písmena A - N, která jsou během semestru přepisována příslušnými body (nepřepsané písmeno označuje absenci). | ||
Napište program, který načte bodová hodnocení, setřídí studenty sestupně podle celkového počtu získaných bodů a vytiskne přehled. | Napište program, který načte bodová hodnocení, setřídí studenty sestupně podle celkového počtu získaných bodů a vytiskne přehled. |
Verze z 15. 2. 2007, 17:33
- Zpracovaní hodnocení ze cvičení
Práce na cvičeních je hodnocena jedním až pěti body. Bodová hodnocení jsou zapisována do textového souboru, kde jeden záznam (řádek) odpovídá jednomu studentovi. V každém semestru je 14 cvičení, která jsou pro snažší editaci označována písmeny A - N.
Každý záznam začíná příjmení, jménem a číslem kroužku, následuje znak dvojtečka (:) a pak písmena A - N, která jsou během semestru přepisována příslušnými body (nepřepsané písmeno označuje absenci).
Napište program, který načte bodová hodnocení, setřídí studenty sestupně podle celkového počtu získaných bodů a vytiskne přehled.
- Příklad vstupních dat
Adam Jan G61 : A 1 3 1 1 F 5 H 1 1 K 2 M N Soukup Petr H62 : 1 1 1 D E 1 G H I J K L M N Valenta Karel G66 : 2 3 4 2 3 4 5 5 1 1 5 5 1 1 Zachrta D. H62 : A B C D E F G H I J K L M N
- Výstup
42 Valenta Karel G66 : 2 3 4 2 3 4 5 5 1 1 5 5 1 1 15 Adam Jan G61 : 0 1 3 1 1 0 5 0 1 1 0 2 0 0 4 Soukup Petr H62 : 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 Zachrta D. H62 : 0 0 0 0 0 0 0 0 0 0 0 0 0 0