![]() |
Diagonalensumme im magischen Quadrat
Hey,
ich hab n Problem mit meinem Programm und zwar soll das die Zeilen, Spalten und Diagonalen meines magischen Quadrats ausrechenen. Die Zeilen- und Spaltensummen hab ich schon aber wie kann ich die Diagonalensummen ausrechnen lassen?? Ich hab da so in die Richtung gedacht ß(also s:spalten und z:zeilen) als variable zu nutzen. Bitte helft mir :-D |
Re: Dagonalensumme im magischen Quadrat
Wo stehen diese Zahlen? Wie sind sie abgelegt?
|
Re: Dagonalensumme im magischen Quadrat
Ein Quadrat hat zwei Diagonalen, eine von links oben nach rechts unten (A) und eine von links unten nach rechts oben(B).
A: Für die Koordinaten jeder Zelle gilt s=z (wenn die Spalten links und die Zeilen oben anfangen) B: Für die Koordinaten jeder Zelle gilt s=AzahlZeilen-z+1 wobei AnzahlZeilen denke ich mal 3 sind Zwei nette For-Schleifen drumrumgepackt und fertig bist du. :-D |
Re: Dagonalensumme im magischen Quadrat
cool danke werd es gleich ausprobieren
|
Re: Dagonalensumme im magischen Quadrat
Zitat:
|
Re: Dagonalensumme im magischen Quadrat
Streng doch selbst mal die grauen Zellen an. Wenn die linke obere Ecke die Koordinaten (1,1) hat, muss die linke untere ja die Koordinaten (1,Zeilenanzahl) haben. Um dann nach oben rechts zu kommen, muss man Spalte erhöhen und Zeile erniedrigen, oder nicht?
|
Re: Dagonalensumme im magischen Quadrat
Und editiere mal bitte den ersten Beitrag.
Ich mußte erstmal überlegen, was eine Dagonalensumme überhaupt sein soll. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:14 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz