#include <iostream>
#include <cstring>
using namespace std;
int main() {
system("chcp 1251>nul");
int i = 1;
int x;
cin >> x;
if (abs(x) >= 1) { cout << "ряд расходится"; }
else {
double eps = 0.000001;
double sum = 0;
double lastElementOfSequence=1;
do {
sum += lastElementOfSequence;
lastElementOfSequence *= -1 * x * (2 * i + 3) / (2 * i);
i++;
} while (fabs(lastElementOfSequence) > eps);
cout.precision(17);
cout << "sum=" << sum << endl;
}
system("pause>nul");
return 0;
}

Нужно вычислить сумму ряда с заданной точностью, сверху код и я хз правильно, потому попрошу проверить, буду благодарен