Mam piramidę składającą się z liczb, która wygląda następująco:
1
1 1 2
1 1 2 1 2 3
1, 1 2, 1 2 3, 1 2 3 4 itd.
Piramida ta jak widać rośnie. Jeśli podam programowi liczbę 4 powinien mi wypisać wartości dla 4 wielkości piramid czyli suma pierwszej, drugiej itd. np:
1
4
10
20
Obliczyłem to iteracyjni ale chciałbym też rekurencyjnie a nie mam pojęcia jak to zrobić w jednej funkcji ma ktoś pomysł?