Skip to Content

1.89 Aufzählendes Initialisieren von Feldern

Vervollständigen Sie den unten aufgeführten Code in dem Sie das gegebene Feld von Zweierpotenzen mit den ersten vier Zweierpotenzen (1, 2, 4, 8) aufzählend initialisieren.

int[] zweierpotenzen
Niveau 1
Schwierigkeitsgrad mittel
Zeit 3 Minuten

Die Antwort ist bei der nächsten Frage zu finden (URL rechts unten)

Antwort zu Frage 1.88: Zweidimensionales Feld implementieren

Sonderfälle

  • Der Zeiger ist leer (null)
  • Das Feld ist kürzer als gedacht oder leer.

Vorgehen

  • Prüfe ob ein Nullzeiger vorliegt. Gib 0 als Ergebnis aus falls ein Nullzeiger vorliegt und beende das Programm
  • Bestimme die Länge des Feldes der ersten Dimension
  • Führe die folgenden Operationen für alle Feldelemente der ersten Dimension durch.
    • Die einzelnen Elemente der ersten Dimension werden „zweite Dimension“ genannt:
    • Ein Zeiger der zweiten Dimension zeigt auf null
      • Ja: Setze die Länge des Feldes auf Null
      • Nein: Bestimme die Länge der Felder der zweiten Dimension
    • Addiere das Ergebnis der Felder der zweiten Dimension zum Gesamtergebnis
  • Gibt das Gesamtergebnis zurück


blog | by Dr. Radut