Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.92/13: Рейтинг темы: голосов - 13, средняя оценка - 4.92
VovaMazur
17 / 33 / 0
Регистрация: 10.03.2011
Сообщений: 133
1

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

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

Найти приближенное значение числа пи с точностью ε> 0,01. Для этого можно использовать представление числа 2 / π в виде произведений корней √ (1 / 2) * √ (1 / 2 +1 / 2 √ (1 / 2)) * √ (1 / 2 +1 / 2 √ (1 / 2 +1 / 2 √ (1 / 2))) * ⋯. Вычисления прекращаются, когда два следующих друг за другом приближение для числа пи будут отличаться меньше, чем на ε.
С++

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.03.2011, 03:03
Ответы с готовыми решениями:

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

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

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

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

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

1
IrineK
Заблокирован
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
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.03.2011, 05:12

Найти приближенное значение минимума функции методом Фибоначчи
Помогите пожалуйста написать программу. Найти приближенное значение минимума...

Описать рекурсивную функцию вещественного типа, находящую приближенное значение корня K-й степени из числа X по формуле:
Описать рекурсивную функцию вещественного типа, находящую приближенное значение...

Найти приближенное значение определенного интеграла по методу прямоугольников с точностью e=10^-3
Помогите с решение задачи, суть проблемы в том, что не знаю как сделать...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru