Übung (Spiegeln und Drehen)
Ein quadratisches 2-dim. Array soll vorab mit beliebigen Werten gefüllt werden. Aufgaben:
- Spiegeln an einer vertikalen Achse.
- Spiegeln an der Hauptdiagonale.
- Spiegeln an der Nebendiagonale.
- Nach rechts drehen.
Das Ergebnis soll jeweils in ein weiteres Array geschrieben werden.
Übung (Ping Pong)
Gegeben ist ein mit Werten gefülltes quadratisches 2D Array. Schreibe ein Programm in dem Startkoordinaten eingegeben werden können. Von dort ausgehend startet ein Pfad nach rechts oben. An den Seiten reflektiert führt dieser Pfad zurück an den Ausgangspunkt. Alle Werte die sich auf diesem Pfad befinden sollen ausgegeben werden.
Übung (Spirale)
Gegeben ist ein mit Werten gefülltes quadratisches 2D Array mit ungerader Seitenlänge. Es sollen alle Werte ausgegeben werden. Starte in der Mitte und gehen einen Schritt nach unten, weiters spiralförmig im Uhrzeigersinn nach außen.