https://i.stack.imgur.com/Id2Fb.png
Próbuje napisać program, aby dawał przybliżoną wartość pi tym wzorem. Dostaje dziwny wynik typu -4.40306e+008 przy wprowadzeniu 5.
Co robię źle?
A jak daje do int counter -1, lub pow(-1, k) to daje result 0.
int main() {
int n;
cout << "Wprowadź n: ";
cin >> n;
double result = 0;
for (int k=0;k<n;k++){
int counter = counter * -1;
int divider = 2*k+1;
result = counter/divider;
}
cout << "Przybliżenie liczby pi: " << endl;
cout << result;
return 0;
}