Johann[Gast] schrieb am 14.June.2013, 19:21:24 in der Kategorie nt.netz-treff
Logisches Problem - Denkfehler
> An die oberste Zeile komme ich ran, indem ich if ((cFeldnummer - zeilen) > 0)..., > die unterste Zeile kriege ich mit if ((cFeldnummer + zeilen) < all_cells)... > Linke Spalte teste ich mit if ((cFeldnummer % spalten) > 0)... ab.
Im Bezug zu einem eindimensionalen Feld der Struktur
> 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
und gesetzt dem Fall die Variablen zeilen und spalten sind 4, sind alle drei Bedingungen, ohne weiteren code, falsch.
Ist Dir die Funktion des Modulo Operators bekannt?