Powiedzmy że mam kod dla n = 1 taki
int wynik = 0;
for( int i1 = 0; i1 < 11; i1++ )
wynik += i1;
dla n = 2
int wynik = 0;
for( int i1 = 0; i1 < 11; i1++ )
for( int i2 = 0; i2 < i1; i2++ )
wynik += i2;
dla n = 5
int wynik = 0;
for( int i1 = 0; i1 < 11; i1++ )
for( int i2 = 0; i2 < i1; i2++ )
for( int i3 = 0; i3 < i2; i3++ )
for( int i4 = 0; i4 < i3; i4++ )
for( int i5 = 0; i5 < i4; i5++ )
wynik += i5;
ogólnie każde kolejne n wykonuje taką pętle w środku pętli n - 1. Jak napisać program który bierze jakąś liczbe i wykonuje tyle pętli w sobie? Myślałem o stworzeniu jakiejś funkcji poza main() i w środku rekurencji, ale sprawy się komplikują przy bardziej złożonym kodzie który pisze (dużo wskaźników, tablic, klas abstrakcyjnych itd). Rekurencyjne wyrażenie lambda ma tu jakiś sens?