C #: N для циклов
Как бы я преобразовал этот код, чтобы иметь n вложенных для циклов:
int num = 4;
for (int i = 0; i <= num; i++)
{
for (int j = 0; j + i <= num; j++)
{
for (int k = 0; i + j + k <= num; k++)
{
for (int l = 0; i + j + k + l <= num; l++)
{
Console.WriteLine(i + " " + j + " " + k + " " + l);
}
}
}
}
Таким образом, если num равно 2, то будет только 2 для циклов; Я и Дж.
Это НЕ домашнее задание, и я надеялся сделать это итеративно. Каждый Console.WriteLine () должен храниться как элемент как все вместе.
Выходные данные этих программ создают n мерных показателей гиперпространства.