👤

Calculati recursiv suma div lui n.
ex: n=10 =>18


Răspuns :

#include <iostream>

using namespace std;

int suma(int n, int div){

if(div>=1)

 if(n%div==0) return div+suma(n,div-1);

 else return suma(n,div-1);

else return 0;

}

int main()

{

int n;

cin>>n;

cout<<suma(n,n);

return 0;

}