|
|||
Madármegfigyelő állomásokÍrjon programot, amely parancssori argumentumként megkapja egy szöveges állomány nevét! A szöveges állomány napi madármegfigyelési adatok blokkjait tartalmazza. A blokkok első sora két egész számot tartalmaz, a madármegfigyelő állomások darabszámát (db) és a nap közben végzett megfigyelések maximális számát (mf), ahol 3 ≤ db ≤ 40 és 3 ≤ mf ≤ 40. A következő db sor mindegyike egy legfeljebb mf hosszú sztringet tartalmaz, ezek a sorok írják le, hogy az egyes megfigyelőállomásokon milyen sorrendben látták felbukkanni a madarakat. A madarakat az angol ábécé nagybetűivel jelölik, az állomásokon legfeljebb 26 különböző madarat tudnak megfigyelni. Különböző betűk különböző madarakat jelölnek, azonos betűk mindig ugyanazt a madarat jelölik. Egy nap egy megfigyelőállomás többször is feljegyezheti ugyanannak a madárnak a betűjelét, és persze több állomás is megfigyelheti a nap folyamán ugyanazt a madarat. A program minden blokk esetén határozza meg és írja a standard kimenetre külön sorban, hogy összesen hány különböző madarat figyeltek meg az állomások az adott napon! Példa állomány (
|
|||
Debreceni Egyetem, Informatikai Kar, v. 2019.03.01. |