De elaborat un program recursiv cu produsul 1)1*3*5*7...(2n-1) si alt program cu suma 2)1+4+7+10...(3n-2).va rog mult urgent dau funda.
Răspunsuri la întrebare
Răspuns de
0
Produsul:
#include <iostream>
using namespace std;
int produs(int n)
{
if (n==1)
return 1;
else
return n*produs(n-2);
}
int n,i;
int main()
{
cin>>n;
if(!n)
cout<<0;
else
{
i=2*n-1;
cout<<produs(i);
}
return 0;
}
Suma:
#include <iostream>
using namespace std;
int suma(int n)
{
if(n<=0)
return 0;
else
return (n+suma(n-3));
}
int n,i;
int main()
{
cin>>n;
i=3*n-2;
cout<<suma(i);
return 0;
}
#include <iostream>
using namespace std;
int produs(int n)
{
if (n==1)
return 1;
else
return n*produs(n-2);
}
int n,i;
int main()
{
cin>>n;
if(!n)
cout<<0;
else
{
i=2*n-1;
cout<<produs(i);
}
return 0;
}
Suma:
#include <iostream>
using namespace std;
int suma(int n)
{
if(n<=0)
return 0;
else
return (n+suma(n-3));
}
int n,i;
int main()
{
cin>>n;
i=3*n-2;
cout<<suma(i);
return 0;
}
Alte întrebări interesante
Informatică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă