Этот код в основном вычисляет nCr для печати треугольника Паскаля.
#include <stdio.h>
int nCr(int n,int r){
if (r == 0 || r == n || n == 1 || n == 0){
return 1;
}
else{
return nCr(n-1,r) + nCr(n-1,r-1);
}
}
Как превратить эту функцию в итеративную версию?
Я забыл упомянуть об этом раньше, но решение должно быть без использования списков, чтобы каким-то образом преобразовать эту точную рекурсивную логику в итеративную.