Hallo zusammen,
ich hoffe, ich bin jetzt nicht im komplett falschen Forum?! Falls doch bitte einfach verschieben.
Wir haben in der Schule eine Aufgabe zum Durchsuchen einer 3x3 Matrix nach einer bestimmten Zahl bekommen. Die Musterlösung sieht so aus:
Code:
type
tyMat = array[0..5, 0..5] of 0..6;
tIdx = 0..5;
tWert = 1..9;
Das sind die Definitionen, zur Überprüfung der Matrix sieht die Lösung so aus:
function chk(var M:tyMat; z,s:tIdx, w:tWert);
.
.
.(Schleife i von 0 bis 9)
if ( M [ (z div 3) * 3 + (i mod 3) ] [ (s div 3) * 3 + (i div 3) ] = x ) then
function:=false;
.
.
Ich versteh einfach die Berechnung der Matrix nicht???? Könnt ihr mir dabei helfen?
Gruß - Markus