.NET 4.x Как правильно организовать цикл for? - C#
Формулировка задачи:
Имеем два числа, например 30 и 42
Нужно в цикле перебрать их например 3 раза по следующему алгоритму:
int x = 30;
int y = 42;
1 итерация: x_y ; (x-1)_y ; x_(y-1) ; (x-1)_(y-1)
30_42 ; 29_42; 30_41 ; 29_41
(на второй итерации x и y нужно уменьшить на единицу) и опять
2 итерация: x_y ; (x-1)_y ; x_(y-1) ; (x-1)_(y-1)
29_41 ; 28_41 ; 29_40 ; 28_40
(и на третей итерации x и y нужно уменьшить на единицу) и снова
3 итерация: x_y ; (x-1)_y ; x_(y-1) ; (x-1)_(y-1)
28_40 ; 27_40 ; 28_39 ; 27_39
Решение задачи: «.NET 4.x Как правильно организовать цикл for?»
textual
Листинг программы
static void Main(string[] args)
{
int a1 = 15;
int a2 = 25;
for (int i = a1; i < a1+3; i++)
for (int j = a2; j < a2 + 3; j++)
{
Console.WriteLine("{0}_{1}", i, j);
}
Console.ReadKey();
}