4. feladat: Viszonyok (50 pont)

A viszonyok.txt fájl tartalmazza, hogy ki kinek a főnöke. A fájl minden sora egyetlen függőséget tartalmaz. A fájlban nem rendes nevek szerepelnek, hanem kódok. 

Kati->Feri jelentése: Kati közvetlen főnöke Ferinek

Egy főnöknek lehet több beosztottja, de egy beosztottnak csak egy közvetlen főnöke lehet.

A következő feladatokat kell megoldani:

  1. Kiknek nincsen főnöke?
  2. Kiknek nincsen beosztottja?
  3. Hány tagú a leghosszabb függőségi lánc?
  4. Jelenítsd meg a leghosszabb függőségi láncot vagy láncokat a képernyőn!