Array bei dem Werte nur einmal vorkommen?
Die Beispielaufgaben ist: Erstellen Sie ein Programm, indem die 8 Aufgaben auf 8 Menschen aufgeteilt werden, wobei jede Person nur einmal drankommen darf. Auf dem Seriellen Monitor soll Person und Aufgabe angezeigt werde. Zum Beispiel soll dort stehen: Hans kopiert Dokumente.
Mein Problem sind nicht die Arrays, sondern wie ich es löse, dass es eben keine Dopplungen gibt.
Wäre super wenn mir da jemand helfen könnte :)
Ich erwarte BTW KEINE KOMPLETTE LÖSUNG, sondern nur die Lösung für mein PRoblem :)
PS: Ich arbeite mit Arduino IDE und einem Arduino UNO
2 Antworten
Da jedes Array eindeutig identifiziert werden kann, durch den Array-Index, kann man prüfen, ob demArray schon ein Wert zugewiesen wurde.
Sicher das Deine Aufgaben vollständig hier beschrieben ist?
Du nimmst den Mensch als Schlüssel und prüfst, ob er schon drin ist ala
if(array[mensch1]) // schon da
else // noch nicht da