Вывести 1000 знаков суммы ряда

156
23 января 2019, 23:20

есть бесконечный ряд

ln(1+x) = x - (x^2)/2 + (x^3)/3 - (x^4)/4 + ...

Необходимо вычислить сумму с точностью до 1000 знаков. Вот это то, до чего я смог дойти сам, но оно работает далеко не с 1000 знаками

long double  x, sum=0;
cin >> x;
for (int i = 1; i < 1000; i++){
    sum += (- pow(x,i)/i * pow(-1,i));
    cout <<  (- pow(x,i)/i * pow(-1,i)) <<endl;
}
cout << fixed;
cout.precision(1000);
cout << endl<<endl<<( sum);
READ ALSO
Небольшой вопрос по OPEN MP

Небольшой вопрос по OPEN MP

Задание нужно распараллелить с помощью OpenMP

144
Как из метода onClick передать переменную num в onOptionsItemSelected?

Как из метода onClick передать переменную num в onOptionsItemSelected?

Не нужно ничего никуда передавать, вы можете сделать переменную num членом класса NewNote, а не функции onCLick() (как dbHelper и др), в функции onCLick() просто...

235
Подсветка кода в javaFX приложении

Подсветка кода в javaFX приложении

Пишу JavaFX приложение - ридер, для чтения спецфайлов, содержащих код специфичного языка программирования

144
Получить окно windows из java

Получить окно windows из java

Подключаюсь из java к удаленному рабочему столу

158