Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream> //библиотека с простыми манипуляторами
- #include <iomanip> //библиотека с параметризированными манипуляторами
- #include <math.h> //библиотека с математическими функциями
- using namespace std; //подключение пространства имён
- int main(void) //главная функция
- {
- //руссификация консоли
- setlocale(LC_ALL, "RUSSIAN");
- //переменные
- int i=2;
- double Pi,sum=0,eps;
- //дадим пользователю понять: что делает программа
- cout<<"Данная программа вычисляет число PI с заданной точностью Eps"<<endl;
- //запросим ввод точности числа Pi
- cout<<"Введите Eps"<<endl;
- cin>>eps;
- //проверим допустимость точности
- if (eps>0 && eps<0.09)
- //если точность прошла проверку, запустим процесс счёта
- {while (abs(sum)<eps)
- {
- sum=sum+(1.00/((pow(-3,i-1))*(2*i-1)));
- i++;
- }
- Pi=3.47*(1+sum);
- cout<<"Число Pi = "<<fixed<<Pi<<endl;
- }
- //если точность не прошла проверку, сообщим об этом пользователю
- else
- cout<<"Число Pi не может быть вычислено с такой точностью"<<endl;
- }
Advertisement
Add Comment
Please, Sign In to add comment