Tags:
c++
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
0
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