Peldak

  1. Egy szövegfájlban gépjárművek tankolásait tartjuk nyilván. Minden gépjárművet a rendszáma azonosít. A gépjármű típusa lehet személygépkocsi, teherautó vagy busz. Olvassuk be a szövegfájlt. A fájl első sora tartalmazza a gépjárművek számát n. A következő n sor mindegyikében szerepel a gépjármű típusa (S-személygépkocsi, B-busz, T-teherautó), rendszáma, a tankolások száma, illetve a tankolt mennyiségek. Oldjuk meg anélkül is a feladatot, hogy felhasználnánk a gépjárművek számát!

    3
    S AAA-111 4 6 7 8 9
    B ABC-123 2 3 13
    T FFF-888 7 1 2 3 4 5 6 7

    Dobjunk kivételt, ha hibát tapasztalunk a fájl megnyitásánál vagy az adatok beolvasásánál. Adjuk meg gépjárművenként a tankolások átlagos mennyiségét, illetve kategóriánként, hogy melyik gépjárműbe tankoltak a legtöbbet, legkevesebbet, legtöbbször, legkevesebbszer. Az egyes gépjármű típusokat származtassuk egy közös gépjármű ősosztályból, amiből viszont közvetlenül ne hozhassunk létre példányt.

    Megoldas: forraskod