Einzelnen Beitrag anzeigen

Sn00bY

Registriert seit: 5. Feb 2009
8 Beiträge
 
#1

Freiwillige Schulaufgabe

  Alt 6. Feb 2009, 14:56
Hallo, unsere Lehrerin hat uns eine freieillige Aufgabe über die Ferien gegeben:

Und zwar möchte sie ein zweidimensionales array mit ungeraden zahlen (5x5 , 11x11 usw). Jede waagerechte, senkrechte eine diagonale soll dabei die gleiche Summe haben, bei 3x3 ist es 15, bei 5x5 ist es 65.

Meine Frage: Wie schreibe ich das programm, das ich nur die anzahl angeben muss (zb. 17, also 17x17) und das Programm mir automatisch ausgibt, wie die anordnung der zahlen sein muss, damit jede Summe die gleiche ist?

15
=
1 9 5 = 15
6 2 7 = 15
8 4 3 = 15
= = =
15 15 15

So soll das dann aussehen!

Danke im vorraus!