Ich habe mehrere Bedingungen, die sich auf zwei verschachtelte for-Klauseln auswirken:
Code: Select all
for(...)//1st
{
for(...)//2nd
{
...
}
}
Zum Beispiel kann das erste for sein
Code: Select all
for (int row = 0; row < numRows; row++)
Code: Select all
for (int row = numRows - 1; row >= 0; row--)
Ich dachte also, wenn es möglich wäre, den for-Zyklus zu „kapseln“, wäre es einfach gewesen.
So etwas wie (Pseudocode)
Code: Select all
if(condition1)
for1=...
else
for1=...
if(condition2)
for2=...
else
for2=...
for1
{
for2
{
...
}
}
Der Code selbst ist ziemlich einfach.
Code: Select all
for (int row = numRows - 1; row >= 0; row--)
{
...
for (int column = 0; column < numColumns; column++)
{
...
}
}
Code: Select all
for (int row = 0; row < numRows; row++)
Code: Select all
for (int column = numColumns-1; column >=0; column--)
Und ja, ich brauche die Indizes Zeile und Spalte
Danke
Mobile version