Et simpelt stamtrae

Tags:    c++

<< < 12 > >>
Hej alle

Jeg har sat mig den opgave at lave et meget simpelt stamtrae i c++ med nogle tilsvarende krav til. Opgaven er at gemme data i et element svarende til, lad os sige, minimum 6 forfædre plus egen person. Selve dataen skal omfatte fornavn, fødselsår og rolle (familie status -fx. mor).


Det vil med andre ord sige at programmet skal se sådan ud:

Mig
Far Mor
Farmor Farfar Mormor Morfar

Farmor's forældre: Mormor's forældre:
Oldemor + Oldefar Oldemor + Oldefar

Farfar's forældre: Mofarr's forældre:
Oldemor + Oldefar Oldemor + Oldefar

Problemet er så bare hvordan jeg griber opgaven an på den mest simple måde.
Havde blandt andet tænkt på at repræsentere familiemedlemmerne i sin egen fornuftig datastruktur. Elementerne skal have mindst 2 forskellige typer, fordelt på de 3 variable/attributter/felter og så skal elementerne være i en passende container. Og containeren kunne udskrives på skærmen med brug af en iterator.

Forslag til hvordan jeg griber det hele an - punkt til punkt?

På forhånd tak for hjælpen.



11 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
C++ er case sensitiv, så der er forskel på Listfatherfather og ListFatherfather

Person bør ikke have en "farfar", i stedet for bør du finde farfar gennem far



<< < 12 > >>
t