مقدار pi را با استفاده از سری نامحدود زیر به دست اورید:
n = 4 - 4/3 + 4/5 - 4/7 + 4/9 - 4/11 + ...
جدولی را در خروجی چاپ کنید که مقدار pi را با تقریب یک جمله دو جمله و ... از این سری نمایشدهد. برای محاسبه 3.14 3.141 3.1415 3.14159
#include<iostream>
#include<conio.h>
#include<iomanip>
using namespace std;
int main()
{
long double pi = 0.0, num = 4.0, denom = 1.0;
long accuracy = 4; //set demical accuracy
cout << setiosflags ( ios :: fixed | ios :: showpoint )
<< "Accuracy set at: " << accuracy
<< "\nterm\t\t pi\n";
for(long loop = 1; loop <= accuracy; ++loop) {
if(loop % 2 != 0)
pi += num / denom;
else
pi -= num / denom;
cout << loop << "\t\t" << setprecision(8) << pi << '\n';
denom += 2.0;
}
cout << endl;
getch();
return 0;
}