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
![](https://images.gutefrage.net/media/default/user/11_nmmslarge.png?v=1551279448000)
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?
![](https://images.gutefrage.net/media/default/user/12_nmmslarge.png?v=1551279448000)
![](https://images.gutefrage.net/media/default/user/15_nmmslarge.png?v=1551279448000)
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
![](https://images.gutefrage.net/media/default/user/12_nmmslarge.png?v=1551279448000)