17 / 33 / 0
Регистрация: 10.03.2011
Сообщений: 133
1

Найти приближенное значение числа пи

22.03.2011, 03:03. Показов 5563. Ответов 1
Метки нет (Все метки)

Найти приближенное значение числа пи с точностью ε> 0,01. Для этого можно использовать представление числа 2 / π в виде произведений корней √ (1 / 2) * √ (1 / 2 +1 / 2 √ (1 / 2)) * √ (1 / 2 +1 / 2 √ (1 / 2 +1 / 2 √ (1 / 2))) * ⋯. Вычисления прекращаются, когда два следующих друг за другом приближение для числа пи будут отличаться меньше, чем на ε.
С++
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.03.2011, 03:03
Ответы с готовыми решениями:

Для данного числа x и точности eps найти приближённое значение ряда
Для данного числа x и точности eps>0 найти приближённое значение ряда ...

Рекурсия: приближенное значение корня k-й степени из числа
Приветствую всех. Прошу кого нибудь, если не трудно, помочь немного с задачей на рекурсию, я её...

Найти приближенное значение интеграла
Ребята, вы очень нужны) Найти приближенное значение интеграла по формуле средних...

Найти приближенное значение корня уравнения
Методом деления отрезка пополам и методом итераций найти приближенное значение корня уравнения x^2...

1
Заблокирован
22.03.2011, 05:12 2
Лучший ответ Сообщение было отмечено VovaMazur как решение

Решение

Определение Пи по формуле Виета с точностью до 10 знака:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <math.h>
#include <iomanip>
using namespace std;
 
int main()
{   double e=0.0000000001;
    double a=sqrt(2.), pi0=0., pi1=2/a;
    
    while(fabs(pi1-pi0) > e)
    {   pi0=pi1;
        a=sqrt(a+2);
        pi1 = pi0*2/a;
    }
    cout<<fixed<<setprecision(10)<<"Pi = "<<pi1*2<<"\n";
        
    cin.get();
    return 0;
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.03.2011, 05:12
Помогаю со студенческими работами здесь

Найти приближенное значение функции cos(x)
описать функцию cos1(x,eps) вещественного типа (параметры x,eps- вещественные,eps&gt;0 ),находящую...

Найти приближенное значение функции sin в точке
Помогите решить задачу:): Дано вещественное число X и целое число N (&gt; 0). Найти значение...

Как найти приближенное значение числа?
Допустим: 3,14 ~ 3. Или сложнее: 2,444441 ~ 2; 14,45 ~ 15 Приближать надо до целой части.

Вычислить приближенное значение числа 3/4
Вычислить приближенное значение числа 3/4 с точностью до E=0.001


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru