Aufgaben 5.3.: Unterschied zwischen den Versionen

Aus ComeniusWiki
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „'''Aufgabe 1''' ("Magisches Quadrat") Es soll eine Klasse MAGIC geschrieben werden, in der ein Feld der Größe 3x3 zur Darstellung eines magischen Quadrats erze…“)
 
 
Zeile 17: Zeile 17:
 
| 6  
 
| 6  
 
|}
 
|}
 +
 +
Die Deklaration und Initialisierung erfolgt günstigerweise über folgende Zeile:
 +
 +
 +
private int [ ][ ] mq = {{4,9,2},{3,5,7},{8,1,6}};
 +
  
 
Für weitere Informationen zum Thema siehe: [http://de.wikipedia.org/wiki/Magisches_Quadrat Wikipedia:Magisches Quadrat]
 
Für weitere Informationen zum Thema siehe: [http://de.wikipedia.org/wiki/Magisches_Quadrat Wikipedia:Magisches Quadrat]
  
 
[[Lösungsvorschlag 5.3 - Aufgabe 1 | Lösungsvorschlag]]
 
[[Lösungsvorschlag 5.3 - Aufgabe 1 | Lösungsvorschlag]]

Aktuelle Version vom 26. Februar 2015, 10:16 Uhr

Aufgabe 1 ("Magisches Quadrat")

Es soll eine Klasse MAGIC geschrieben werden, in der ein Feld der Größe 3x3 zur Darstellung eines magischen Quadrats erzeugt wird. Eine Methode test() soll überprüfen und auf der Konsole ausgeben, ob es sich dabei tatsächlich um ein magisches Quadrat handelt, d.h. die Summen der Zahlen sind horizontal, vertikal und in den Diagonalen gleich. Das Programm soll an folgendem Beispiel getestet werden:

4 9 2
3 5 7
8 1 6

Die Deklaration und Initialisierung erfolgt günstigerweise über folgende Zeile:


private int [ ][ ] mq = {{4,9,2},{3,5,7},{8,1,6}};


Für weitere Informationen zum Thema siehe: Wikipedia:Magisches Quadrat

Lösungsvorschlag