|
|||
LustaságEgy informatikai cég szeretné felmérni, hogy melyek azok a dolgozók, akik a legkevesebb időt töltik el hasznosan. A cég szerint haszontalan az a dolgozó, aki munkaidejének kevesebb, mint 80 százalékát tölti el hasznosan. Hasznos időtöltésnek minősül a kódolás, a tesztelés, a dokumentálás és a konzultáció. Hasztalan időtöltésnek minősül a kávézás, a pihenés és a késés. A haszontalan dolgozók közül a 3 leghaszontalanabbat minden hónapban elküldik, és helyükre új munkatársakat vesznek fel. Ha 3-nál kevesebb haszontalan dolgozó van, akkor mindegyiküket elküldik. Írjon programot, amely a standard bemenetről soronként egy-egy dolgozó adatait olvassa, összesen legfeljebb 1000 sort! Egy sor a következőképpen néz ki: vezetéknév keresztnév kódolás tesztelés dokumentálás konzultáció kávézás pihenés késés A vezetéknév és a keresztnév egy-egy legfeljebb 20 karakter hosszúságú, szóköz karaktert nem tartalmazó sztring. Az egyes tevékenységekre fordított idők egész számokkal, százalékosan vannak megadva, összegük 100. A program írja a standard kimenetre az elbocsájtandó munkatársak neveit és az általuk hasznosan eltöltött idő százalékos arányát! Az adatokat a hasznosan eltöltött idő százalékos aránya szerint növekvő sorrendben, egyenlő arányú hasznosan eltöltött idő esetén a dolgozók vezetékneve szerinti ábécérendben, egyenlő arányú hasznosan eltöltött idő és azonos vezetéknevek esetén pedig a dolgozók keresztneve szerinti ábécérendben jelenítse meg a program a standard kimeneten! Példa bemenet
A példa bemenethez tartozó kimenet
|
|||
Debreceni Egyetem, Informatikai Kar, v. 2024.09.30. |