Kako nisam, dodatne sam variable stavio samo da vidi sto tocno treba napravit jel vidis da ne razumije koju formulu koristit i kako, ja sam unutar svake funkcije pozvao tu funkciju (rekurz) da ide u novi korak..
Neznam kako si ti radio rekurziju, ali kako sam ja ucio uvijek mora postojati neki uvijet if nesto nest, i return nakraju. to je rekurzija, funkcija koja poziva samu sebe dok se neispuni uvijet if tada prestaje.
Sad neznam, ja sam zahrđao sto se tice toga, ali poprlicicno sam siguran da ove funkcije nisu rekurzija, ili me ispravi ako grijesim, stvarno nisam dugo radio u c++.