scrieti un program recursiv care:
a) Calculeaza suma S(n)=1+3+5+...+(2n-1);
b) Calculeaza produsul P(n)=1x4x7x...x(3n-2)
Urgeeeet !!!
Răspunsuri la întrebare
Răspuns de
4
1)
int suma(int x)
{
if(x!=0) return (2*x-1)+suma(x-1);
}
2)
int produs(int x)
{
if(x) return (3*x-2)*produs(x-1);
}
iar in main le apelezi :
int main()
{
cout<<"n="; cin>>n;
cout<<suma(n)<<'\n'<<produs(n);
return 0;
}
int suma(int x)
{
if(x!=0) return (2*x-1)+suma(x-1);
}
2)
int produs(int x)
{
if(x) return (3*x-2)*produs(x-1);
}
iar in main le apelezi :
int main()
{
cout<<"n="; cin>>n;
cout<<suma(n)<<'\n'<<produs(n);
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Engleza,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă