Bináris

Egy mozi egyik termében néhány héten keresztül (1 és 52 közötti szám) minden nap (1 és 7 közötti szám) folyamatosan feljegyezték a látogatók számát. Az adatokat a mozi.be állomány tartalmazza, melynek első sorában a napok száma (legfeljebb 200), majd soronként 3 szám szóközzel elválasztva, a hét sorszáma, a nap sorszáma a héten belül (1 - hétfő, ... , 7 - vasárnap), és az adott napon a látogatók száma.

Példa bemenet (mozi.be állomány):

167
...
11 3 243
11 4 175
...
Vagyis 167 napon át jegyezték fel az adatokat, a 11. hét 4. napján összesen 175 jegyet adtak el ebbe a moziterembe.

A mozijegy ára szerdánként 900 Ft (matiné), csütörtökönként 1250 Ft (a filmpremierek napja), a hét többi napján egységesen 1100 Ft.

Írjon programot mozi néven, mely az adatok beolvasása után válaszol az alábbi kérdésekre. Ha a programnak bemenő adatra van szüksége a mozi.be állományban tárolt adatokon kívül, azt a standard bemenetről (billentyűzet) kérje be. A feladatok megoldásait (ahol ez külön nincs jelezve) a standard kimenetre (képernyő) írja ki a program, jelezve a feladat sorszámát is, szöveges formában, például : "3. feladat: A moziterem teljes bevétele az adott időszakban ... ezer Forint.".

Feladatok:

  1. Olvassa be a mozi.be állományban található adatokat. Ha ezt nem tudja megvalósítani, akkor kézzel vegye fel az állomány 2 és 15 sora közötti adatokat a programba!
  2. Állapítsa meg, hogy összesen hány látogatója volt a moziteremnek az adott időszakban!
  3. Határozza meg, hogy mennyi bevétele volt a mozinak ebből a moziteremből ebben az időszakban! Az adatot ezer forintra kerekítve jelenítse meg!
  4. Határozza meg, hogy átlagosan hány nézője volt a moziteremnek az adott időszakban! Az adatot 1 tizedesjegyre kerekítve jelenítse meg!
  5. Összesítse napokra a bevételt! Az adatokat rendezett formában írja ki a képernyőre, a napokat a megnevezésükkel, pl.:
    hétfő : 123000 Ft
    kedd : 94200 Ft
    ...
    
  6. Határozza meg, hogy melyik volt a legsikeresebb nap a moziban, amikor a legtöbb látogatója volt a moziteremnek! Adja meg, hogy ez hányadik hét melyik napja volt!
  7. Összesítse hetenként a látogatók számát! Adja meg, hogy melyik volt a három legrosszabb hét, vagyis amikor a legkevesebb látogatója volt a moziteremnek. Írja ki a hét sorszámát és a látogatószámot is.
  8. Írja ki a mozi.ki állományba, hogy egy adott héten mekkora bevétele volt a mozinak. A hét sorszámát a standard bemenetről kérje be (1 és 52 közötti szám). Ha kért hétre vonatkozóan nem tartalmaz adatot a mozi.be állomány, akkor a mozi.ki állományban a "Az x. hétre vonatkozóan nincs adat." szöveg szerepeljen.