L4_T1
unknown
c_cpp
3 years ago
532 B
6
Indexable
#include <iostream>
#include <cmath>
using namespace std;
double RecursiveSum(double x, int i, int n)
{
//cout << 2.0 / pow(x + i, 3) << '-' << i << endl;
return i < n ? (2.0 / pow(x + i, 3) + RecursiveSum(x, i + 1, n)) : 0;
}
int main()
{
double x;
int n;
int i = 1;
while(true)
{
cout << "enter x and n: " << endl;
cin >> x >> n;
if(x > 0 && n > 0) break;
cout << "Incorrect input values!";
}
cout << "Sum = "<< RecursiveSum(x, i, n);
return 0;
}Editor is loading...