Informatică, întrebare adresată de petrusula, 9 ani în urmă

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 seawolf
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;
}
Alte întrebări interesante