Család

Családi kapcsolatokat úgy adunk meg, hogy mindenkihez felsoroljuk az anyja, illetve az apa nevét.

Bemenet:

A CSALAD.BE állomány első sorában az ismert személyek száma (1<=N<=100) van. Ezután 3*N sorban jönnek az egyes emberek adatai: a neve, az apja neve és az anyja neve. Az utolsó sorban egyetlen ismert név szerepel, akinek valamilyen rokonaira kíváncsiak vagyunk. A nevek hossza legfeljebb 20 karakter.

Feladat és kimenet:

Készíts programot, amely a képernyőre és a CSALAD.KI állományba az alábbi 4 sort írja:

A.     A keresett személy testvérei száma és neve, egy-egy szóközzel elválasztva.

B.     A keresett személy féltestvérei száma és neve, egy-egy szóközzel elválasztva. (A testvérek nem féltestvérek!)

C.     A keresett személy férfiági felmenőinek listája (apja, nagyapja, dédapja, ükapja, ... amíg ismert), egy-egy szóközzel elválasztva.

D.     A keresett személy első unokatestvéreinek száma és neve (akikkel közös nagyszülője van az ismert személyek között), egy-egy szóközzel elválasztva.

Példa:

CSALAD.BE

CSALAD.KI

7
Nagy Andrea
Nagy István
Kiss Anna
Nagy András
Nagy István
Kiss Anna
Nagy Erika
Nagy István
Szabó Éva
Nagy István
Nagy Péter
Kovács Eleonóra
Kiss Anna
Kiss Csaba
Takács Orsolya
Tóth Szilvia
Tóth Árpád
Takács Orsolya
Kovács Melinda
Kovács László
Tóth Szilvia
Nagy Andrea

1 Nagy András
1 Nagy Erika
2 Nagy István Nagy Péter
1 Kovács Melinda

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(Nemes Tihamér 1999.)

i45_1
i45_2
i45_3