ajutați-mă vă rog, dau coronița
scrieți un subprogram recursiv care calculează suma S(n)=1+3+5+...+(2n-1)
Răspunsuri la întrebare
Răspuns de
0
int suma(int n)
{
int s=0,i;
for(i=1;i<=n;i++)
s=2*i+1;
return s;
}
{
int s=0,i;
for(i=1;i<=n;i++)
s=2*i+1;
return s;
}
Răspuns de
0
Eu ti-am facut un program recursiv in C++ asa cum ai cerut :
#include <iostream>
using namespace std;
int m;
int sum(int n)
{
if(n == 1) return 1;
else return 2 * n - 1 + sum(n - 1);
}
int main()
{
cin >> m;
cout << sum(m);
return 0;
}
#include <iostream>
using namespace std;
int m;
int sum(int n)
{
if(n == 1) return 1;
else return 2 * n - 1 + sum(n - 1);
}
int main()
{
cin >> m;
cout << sum(m);
return 0;
}
express:
subprogramul recursiv sum iti rezolva problema...ti-am scris programul complet pentru a te putea verifica
Alte întrebări interesante
Limba rusă,
8 ani în urmă
Informatică,
8 ani în urmă
Istorie,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă