6. 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 5.: 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