Feladat: I.516 Korcsoport: - Nehézségi fok: -
Füzet: 2020/szeptember, 359. oldal  PDF  |  MathML 
Témakör(ök): Számítástechnika, informatika, Feladat, Programozás, algoritmusok

A szöveg csak Firefox böngészőben jelenik meg helyesen. Használja a fenti PDF file-ra mutató link-et a letöltésre.

Mari néni és Bözsi néni is fogyni szeretne. A nagyobb motiváció érdekében figyelemmel kísérik egymás testsúlyának alakulását. Az adatokat minden hétfőn rögzítik a fogyi.txt állományba. A fájl sorai rendre Mari néni majd Bözsi néni tömegét tartalmazzák kg-ban egészre kerekítve az egymást követő heteken egy szóközzel elválasztva. A fájl legfeljebb egy év (53 hét) adatait tartalmazza.

 
87 85   86 88   
 

A példában a második héten Mari néni 86 kg, Bözsi néni pedig 88 kg volt. Készítsünk fogyokura néven programot az alábbiak szerint. Minden esetben írassuk ki a feladat számát is.
1.Olvassuk be és tároljuk el az adatokat.
2.Kérjük be egy hét sorszámát, majd írassuk ki, hogy ezen a hétfőn hány kilogramm volt a két hölgy.
3.Írjuk ki a képernyőre, hogy hány olyan hét volt, amikor Mari néni tömege meghaladta Bözsi néniét.
4.Számítsuk ki, hogy mennyi volt a mérés ideje alatt Bözsi néni átlagos tömege. Az eredményt két tizedesjegy pontossággal írassuk ki a képernyőre.
5.Vizsgáljuk meg, hogy melyik héten volt Mari néni tömege a legnagyobb. Ha több ilyen hét is volt, akkor mindegyiket írassuk ki a képernyőre.
6.Keressük meg, hogy mikor csökkent az előző héthez képest az egyik, illetve a másik hölgy tömege. Az eredményt egy-egy szóközzel elválasztva a következő formában írassuk ki a csokken.txt nevű szöveges állományba:
 
Mari néni: 12-13 13-14 15-16   Bözsi néni: 2-3 10-11 29-30   
 

Például Mari néni súlya a 12. hétről a 13. hétre csökkent, majd a 13. hétről a 14. hétre is stb.
7.Írjuk egy táblázatban a képernyőre, hogy adott tömegeket mely heteken mért Mari néni. Például:
 
86 kg: 2 4 8 12   87 kg: 1 10 23   88 kg: 15   
 

A táblázatban csak azok a tömegek szerepeljenek, amelyeket ténylegesen el is ért Mari néni.
Beküldendő egy tömörített i516.zip állományban a program forráskódja és rövid dokumentációja, amely megadja, hogy a forrásállomány melyik fejlesztői környezetben fordítható.