Zum Inhalt springen
  • 0

Array automatisch auffüllen


Frage

Geschrieben

Hallo,

ich habe letzt mit meiner Ausbildung angefangen und habe eine Frage zu Arrays.

Nämlich würde ich diesen gerne automatisch auffüllen für eine 4-Gewinnt übung.

Ich bin nur schätzungsweise auf folgendes gekommen:

for (0...array.size){
if(random.boolean())
         array = " ";
else
         array " #";
}

aber ich komme nicht weiter und weiß nicht wirklich, wie ich das automatisch auffüllen könnte.

Vielen Dank für eure Hilfe!

7 Antworten auf diese Frage

Empfohlene Beiträge

  • 0
Geschrieben

Laut Themen-Tags soll das C# sein. Das Geschriebene passt allerdings nicht dazu.

@Thsfr Könntest du dich vielleicht um ein kompilierbares Beispiel bemühen?

Denn:

  • Deklarierung/Initialisierung der genutzten Variablen fehlen.
  • Die Größe des Arrays fehlt dementsprechend.
  • Es gibt AFAIK kein array.size, höchstens array.Length.
  • Was ist random.Boolean() und wo kommt das her? Die Klasse Random wird für gewöhnlich anders verwendet.
  • Die Zuweisungen im if/else sind unvollständig UND fehlerhaft,da hier versucht werden würde das Array selbst zu überschreiben.
  • Es wird nicht klar, womit das Array befüllt werden soll (Boolean, String o.Ä.).

 

  • 0
Geschrieben (bearbeitet)
for (int i = 0; i < array.size; i++){
if(random.boolean())
         array[i] = " "
else
         array[i] = "#";
}

Meinst du sowas?

Du führst mit einer For Schleife array.size Iterationen durch und setzt dann an der i - Position des Arrays deinen Wert in Abhängigkeit von random.boolean().

Bearbeitet von Minerva/8
  • 0
Geschrieben
vor 23 Stunden schrieb KeeperOfCoffee:

wenn schon, dann bitte array.Length()

Naja, in C# ist Length ein property des Arrays, also eher array.Length; :)

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...