Calculati recursiv suma div lui n.
ex: n=10 =>18
Răspunsuri la întrebare
Răspuns de
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
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă