Hallo, ich bin relativ frisch in C++ und brauch mal ne kleine Hilfe von euch bzw. ein paar Tipps.
Also ich soll ein kleines Fungame erstellen. Und zwar gibt der Benutzer eine Zahl ein z.B. 6
Nun soll auf dem Bildschirm die Ausgabe erfolgen:
"Auto 1: aus
Auto 2: aus
Auto 3: aus
Auto 4: aus
Auto 5: aus
Auto 6: aus"
Das heißt mit der Eingabe, werden die Autos erstellt, so und jetzt geht es los, der "unsichtbare Fahrer" rennt von Auto zu Auto und stellt es an bzw. aus und das soll so gehen. Der Fahrer geht die Autos entlang und startet dann jedes zweite, nachdem er beim 6. angelangt ist, nimmt er jedes dritte Auto und stellt es an bzw. falls es an ist, macht es wieder aus, das macht er so lange, bis die Anzahl der Autos gleich der Abstände seiner Vorgänge ist, also auf das Beispiel bezogen 6.
Die Ausgabe nachdem alle Schritte vollzogen sind, soll dann so ausschauen:
"Auto 1: aus
Auto 2: an
Auto 3: an
Auto 4: aus
Auto 5: an
Auto 6: an "
Jetzt meine Fragen dazu, wie löse ich das am Besten? Kann ich mir da irgendwie 2 Arrays erstellen, im ersten stehen die Autos mit den Nummern und im zweiten Array die Zustände? Und dann lasse ich die jeweils mit einem cout << ausgeben
so z.B
Und dann noch das größte Problem dabei, wie kann ich das angehen mit dem Autofahrer, der die Autos in verschiedenen Abständen an und aus stellt, da hab ich noch überhaupt keine Idee, wie ich das angehen kann.
Wäre supergut, wenn mir jemand da etwas helfen könnte, bzw. sagen, ob ich da mit den arrays ganz und gar auf Abwegen bin, oder sich das so lösen ließe.
Aso und wie erstellt man so ein Stringarray bei Java war das ja immer ganz einfach...
array1 =new String array[]
Also ich soll ein kleines Fungame erstellen. Und zwar gibt der Benutzer eine Zahl ein z.B. 6
Nun soll auf dem Bildschirm die Ausgabe erfolgen:
"Auto 1: aus
Auto 2: aus
Auto 3: aus
Auto 4: aus
Auto 5: aus
Auto 6: aus"
Das heißt mit der Eingabe, werden die Autos erstellt, so und jetzt geht es los, der "unsichtbare Fahrer" rennt von Auto zu Auto und stellt es an bzw. aus und das soll so gehen. Der Fahrer geht die Autos entlang und startet dann jedes zweite, nachdem er beim 6. angelangt ist, nimmt er jedes dritte Auto und stellt es an bzw. falls es an ist, macht es wieder aus, das macht er so lange, bis die Anzahl der Autos gleich der Abstände seiner Vorgänge ist, also auf das Beispiel bezogen 6.
Die Ausgabe nachdem alle Schritte vollzogen sind, soll dann so ausschauen:
"Auto 1: aus
Auto 2: an
Auto 3: an
Auto 4: aus
Auto 5: an
Auto 6: an "
Jetzt meine Fragen dazu, wie löse ich das am Besten? Kann ich mir da irgendwie 2 Arrays erstellen, im ersten stehen die Autos mit den Nummern und im zweiten Array die Zustände? Und dann lasse ich die jeweils mit einem cout << ausgeben
so z.B
Code:
for-schleife ( for int i = 0; i<= eingabe; i++)
{
cout << array1[i] << array2[i] << endl;
}
Und dann noch das größte Problem dabei, wie kann ich das angehen mit dem Autofahrer, der die Autos in verschiedenen Abständen an und aus stellt, da hab ich noch überhaupt keine Idee, wie ich das angehen kann.
Wäre supergut, wenn mir jemand da etwas helfen könnte, bzw. sagen, ob ich da mit den arrays ganz und gar auf Abwegen bin, oder sich das so lösen ließe.
Aso und wie erstellt man so ein Stringarray bei Java war das ja immer ganz einfach...
array1 =new String array[]