Почему не работает
#include <iostream>
using namespace std;
int main(){
int a = 3, b = 5;
long double pi = 4;
while(true){
pi = pi - (4/a);
a = a + 4;
pi = pi + (4/b);
b = b + 4;
cout << pi << endl;
}
return 0;
}
почему не работает?
Ответы (1 шт):
Автор решения: Harry
→ Ссылка
Что-то мне подсказывает, что вы хотите вот это:
#include <iostream>
using std::cin, std::cout;
int main()
{
double pi = 4;
for(int a = 3;;a+=4)
{
pi -= 8./(a+2)/a;
cout << pi << "\r";
}
}
Только сами посмотрите на сходимость ряда Лейбница...