1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
#include<iomanip.h>
#include<conio.h>
#include<iostream.h>
void main()
{
clrscr();
int n, A[1000]={3, 7, 15, 1, 292, 1, 1, 1, 2, 1, 3, 1, 14, 2, 1, 1, 2, 2};
long double pi=2;
cout<<"Set Precision: "; cin>>n;
for(int i=n-1;i>=0;i--)
{
if(i>=17)
{
pi=2+1/pi;
}
else
pi=A[i]+1/pi;
}
cout<<setprecision(n+1);
cout<<"\n\n\t!! "<<pi;
getch();
}
|