Следует отметить, что при использовании таких циклов for вы используете одну переменную.
Независимо от того, сколько внешних циклов вы добавите, ваш код будет одинаковым с условием i<n
, преобладающим во всех. Самый внутренний l oop - это тот, который будет работать до i=n-1
, остальное просто не будет удовлетворять условию.
for(int i=0; i<n; i++)
{ for(; i<n; i++)
{ for(; i<n; i++)
{ for(; i<n; i++) // and so on.
std::cout<<i<<"\n";
}
}
}
Предоставление варианта этому, если вы будете наблюдать один В таком случае сложности O (n 2 ) ваше состояние было бы i<n*n
:
for(int i=0; i<n; i++)
{ for(; i<n*n; i++)
std::cout<<i<<"\n";
}