[C++] Soll etwas programmieren, weiss aber nicht wie

Beat

Grünschnabel
Also ich soll ein Programm mit c++ programmieren, Konsolenanwendung.
Man soll 2 Personen eingeben und das Programm sagt dann das Verhältnis zischen den Personen, zb x ist Vater von y.
Leider hab ich keine Ahnung wie ich das machen soll.
Kann mir einer helfen?
 
Wie sind denn die Verwandschaftsverhältnisse gespeichert? Das ist wohl die entscheidentste Frage bei diesem Problem.
Wie du Zeichenketten von der Konsole einliest und an die Konsole ausgibst weißt du? Es geht also nur um die Bestimmung des Verwandschaftsverhältnis?
 
moin


Auf sehr viele verschiedene Arten!

Du wirst schon ein paar mehr Informationen geben müssen damit dir vernümpftig geholfen werden kann.


mfg
umbrasaxum
 
moin



Hab mir nochmal gedanken gemacht.
Eine Datei mit den Beziehungen könnte wie folgt aussehen.

Peter 1
Hans 2
Egon 3
Marta 1
Julia 2
Steffi 3

Die Zahlen sollen angeben wer zu wem gehört.
Nun könnte man jedem Namen weitere Attribute zuordnen wie z.B. Alter.
Oder ein Attribut sieht so aus "v3" v = Vater, 3 gibt an von welcher Person.

Nur ne Idee.


mfg
umbrasaxum
 
Hallo!

umbrasaxum hat gesagt.:
moin



Hab mir nochmal gedanken gemacht.
Eine Datei mit den Beziehungen könnte wie folgt aussehen.

Peter 1
Hans 2
Egon 3
Marta 1
Julia 2
Steffi 3

Die Zahlen sollen angeben wer zu wem gehört.
Nun könnte man jedem Namen weitere Attribute zuordnen wie z.B. Alter.
Oder ein Attribut sieht so aus "v3" v = Vater, 3 gibt an von welcher Person.

Nur ne Idee.


mfg
umbrasaxum

Wie stehts mit ner Tabelle

Jerder Person nen festen Index:
Peter 1
Hans 2
Egon 3
Marta 4
Julia 5
Steffi 6

und dann Tabelle aufbauen...

1 2 3 4 5 6 x
1 S
2 V
3
4
5
6
y

für: Peter ist Vater von Hans oder Hans ist Sohn von Peter

Bischen mehr Speicher aber direkter und einfacher Zugriff beim auslesen

Gruß Michael
 
Naja wir haben halt so einen Lehrer.

Im Untericht haben wir ein Programm gemacht, dass so aus Seitenlänge den Umfang berechnet und ähnliches. Das konnte ich sogar. Aber mit dieser Aufgabe bin ich eben überfordert.
 
moin


Ja das Problem genannt "Lehrer" kenn ich.

Trotzdem hab ich die erfahrung gemacht, das es sehr viel bringt wenn man nciht erst auf Aufgaben wartet sondern vor arbeitet.....

Du musst dir erstmal überlegen wie so eine Tabelle in einer Datei aussehen könnte, hat CodeFatal ja schon gemacht. Dann musst dur die Tabelle aus einer Datei in eine Array in deinem Programm laden, dann kannst damit auch vernümpftig arbeiten.

Leider kenn ich mich mit XML nciht aus, aber vielleicht passt das, oder halt inner ganz normalen Textdatei und dann jede Menge parsen.

Es gibt sehr viele möglichkeiten, bis hin zur "richtigen" Datanbank anbindung.

Aber ohne konkrete Beispiele, wird dir das wohl auch alles nciht weiterhelfen, hab aber jetzt keine Zeit leider.


mfg
umbrasaxum
 
Zurück