Informatică, întrebare adresată de theodan10, 8 ani în urmă

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

Răspunsuri la întrebare

Răspuns de Daniel4761
5

#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;

}

Alte întrebări interesante