nika.blog.matfyz.sk

Veronika Dropčová
veronika.dropcova(at)gmail.com

09 – čítame súbor čísel (zas)

Stiahnite si testovacie súbory.

 

1. V textovom súbore hlasovanie.txt sa nachádzajú hlasy divákov pre 12 súťažiacich, t.j. čísla z intervalu od 1 do 12.

Tento zoznam čísel je ukončený hodnotou -1. Program nájde dvoch súťažiacich, ktorí dostali najmenej hlasov a súťažiaceho, ktorý dostal najviac hlasov.

 

2. Riešili sme úlohu o SMS hlasovaní v súťaži o Superstar. V súbore hlasovanie.txt boli hlasy za jedno kolo súťaže.

Doplňte program tak, aby spracoval aj druhý deň, t.j. v súbore za údajmi pre prvé kolo, ktoré sú ukončené hodnotou -1, nasledujú informácie o druhom kole hlasovania. Aj tieto sú ukončené hodnotou -1. Program zistí ako dopadlo druhé kolo, pričom vypadnutí súťažiaci v prvom kole (dvaja) sa už v druhom nezúčastňujú (ich hlasy v druhom kole nemajú žiaden vplyv).

 

 3. Na vstupe je textový súbor postupnost.txt, ktorý vyzerá takto:

– prvé celé číslo hovorí o počte postupností, ktoré za ním prídu

– potom nasleduje príslušný počet postupností celých kladných čísel, pričom každá z nich je ukončená -1

Vašou úlohou je zistiť, koľko z týchto postupností je aritmetických s diferenciou 1.

 

Domáca úloha, deadline 16.12.2015 o 22,00

4. Detektívna kancelária si vyžiadala od vstupnej kontroly do firmy zoznam všetkých návštevníkov pre dva konkrétne sledované dni.

Potrebovala zistiť, ktorí návštevníci boli vo firme v oba sledované dni. Dostali sme k dispozícii textový súbor, ktorý obsahuje čísla preukazov všetkých návštevníkov pre každý z dní – oba zoznamy sú v jednom súbore navstevy.txt. Každý z týchto zoznamov je ukončený hodnotou -1. Napíšte program, ktorý vypíše všetky čísla, ktoré sa nachádzajú v oboch zoznamoch.

 

 

Pridaj komentár

Vaša e-mailová adresa nebude zverejnená. Vyžadované polia sú označené *