Egy szövegfájlban egy állatfarm állatait tartjuk nyilván. Minden állatot a neve azonosít. Egy állat lehet tehén, ló, kecske, vagy emu. Olvassuk be a szövegfájlt. A fájl első sora tartalmazza az állatok számát n. A következő n sor mindegyikében szerepel az állat fajtája (T-tehén, L-ló, K-kecske, E-emu), neve, súlya, az aznapi étkezések száma, és az aznapi étkezéseken elfogyasztott élelemmennyiségek dekagrammban. Oldjuk meg anélkül is a feladatot, hogy felhasználnánk az állatok számát!
3
E Borisz 32 20 30 30 20
K Kelemen 21 30 40 50
T Nárcisz 134 20 40 20 30 10 20 40 50
Dobjunk kivételt, ha hibát tapasztalunk a fájl megnyitásánál vagy az adatok beolvasásánál. Adjuk meg a kórosan sovány állatokat. Egy állat kórosan sovány, ha kevesebb, mint k kg, ahol k=100, ha tehén, 60, ha ló, 12, ha kecske, 20, ha emu. Adjuk meg azokat az állatokat is, amik több, mint 1 kg élelmet fogyasztottak. Az egyes állatfajtákat származtassuk egy közös Állat ősosztályból, amiből viszont közvetlenül ne hozhassunk létre példányt.
Megoldas: forraskod