Hallo,
ich habe eine Hausaufgabe auf bekommen, ich habe auch versucht sie zu lösen habe glaube ich einen ansatz, jedoch fehlt mir ein Gedanke z.B. wie schafft man es die eingegebenen Werte in die einzelnen arrays zu speichern oder die werte immer einen weiter zu leiten.
Aufgabe:
Es soll ein Algorithmus entwickelt werden, der solange neue Namen (Zeichenketten) einliest wie die eingegebene Zeichenkette nicht leer ist. Jeder neue Name soll immer an die erste Position eines Felds (Array) der Größe 5 gespeichert werden. Alle bereits im Feld vorhandenen Namen müssen dann entsprechend um eine Position nach hinten verschoben werden. Sind alle 5 Positionen im Feld bereits belegt, wird während des Verschiebens der letzte Name in dem Feld verworfen (existiert nach dem Verschieben nicht mehr). Sobald eine leere Zeichenkette eingegeben wird, wird diese nicht mehr dem Feld hinzugefügt, sondern nur noch des Feld vollständig ausgegeben (Ende des Algorithmus).
MfG
ich habe eine Hausaufgabe auf bekommen, ich habe auch versucht sie zu lösen habe glaube ich einen ansatz, jedoch fehlt mir ein Gedanke z.B. wie schafft man es die eingegebenen Werte in die einzelnen arrays zu speichern oder die werte immer einen weiter zu leiten.
Aufgabe:
Es soll ein Algorithmus entwickelt werden, der solange neue Namen (Zeichenketten) einliest wie die eingegebene Zeichenkette nicht leer ist. Jeder neue Name soll immer an die erste Position eines Felds (Array) der Größe 5 gespeichert werden. Alle bereits im Feld vorhandenen Namen müssen dann entsprechend um eine Position nach hinten verschoben werden. Sind alle 5 Positionen im Feld bereits belegt, wird während des Verschiebens der letzte Name in dem Feld verworfen (existiert nach dem Verschieben nicht mehr). Sobald eine leere Zeichenkette eingegeben wird, wird diese nicht mehr dem Feld hinzugefügt, sondern nur noch des Feld vollständig ausgegeben (Ende des Algorithmus).
MfG