Форум программистов, компьютерный форум CyberForum.ru

Написать программу которая вычисляет число пи с заданной точностью - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Создать функцию нахождения площади поверхности и объема цилиндра. Для возврата значений использовать ссылки. http://www.cyberforum.ru/cpp-beginners/thread955459.html
Создать функцию нахождения площади поверхности и объема цилиндра по заданным радиусу основания и высоте. Продемонстрировать её работу для двух цилиндров, вывести результаты работы функции из основной программы.(Задание:В алгоритме решения задачи выделить необходимые функции (как правило это повторяющаяся последовательность действий). Функция должна возвращать несколько значений, для этого...
C++ Массив через потоковый ВВ Необходимо решить задачу на языке С++. Дан вектор, состоящий из 10 элементов целого типа. Сжать массив, удалив из него все элементы, модуль которых не превышает 3. Освободившиеся в конце массива элементы заполнить нулями. Использовать потоковый ввод/вывод http://www.cyberforum.ru/cpp-beginners/thread955444.html
C++ Основы ООП
Здраствуйте! Уже второй день пытаюсь разобраться и хорошего ответа так и не нашел. На форуме подобные вопросы видел, и википидею читал, но полной ясности нет. Вопрос 1 - "Чем отличается абстрактный класс от интерефеса?" Вопрос 2 -"Зачем вообще нужен интрефейс?" Судь по книжкам - абстрактынй класс, это класс которые имеет хотя бы одну вирутальную функции. Т.е любые другие методы и переменные,...
C++ Сумма ряда на С++
Здравствуйте,помогите пожалуйста с задачей: даны действительные x e и целые k n числа вычислить с точностью сумму и указать количество учтенных слагаемых .Считать что требуемая точность достигнута, если вычислена сумма нескольких первых слагаемых и очередное слагаемое оказалось по модулю меньше, чем Е ,-это и все последующие слагаемые можно не учитывать. вот я уже упростила свое выражение "...
C++ Найти минимальный по модулю вектор http://www.cyberforum.ru/cpp-beginners/thread955403.html
С++. Дан вектор, состоящий из 7 элементов целого типа. Найти минимальный по модулю элемент вектора. Ввод вывод потоковый. Помогите пожалуйста!
C++ Как добавить программу в автозагрузку которой нужны администраторские права Привет, как добавить программу в автозагрузку которой нужны администраторские права ? подробнее

Показать сообщение отдельно
Catstail
Модератор
 Аватар для Catstail
21501 / 10254 / 1670
Регистрация: 12.02.2012
Сообщений: 17,139
16.09.2013, 13:20     Написать программу которая вычисляет число пи с заданной точностью
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream.h>
 
double Piq(double eps, double s=0, int k=0,int g=1)
{
    double p;
    p=1.0/(2*k+1);
    s+=p*g;
    if (p < eps) 
    {
        cout <<  "Number of elemets = " << k << endl;
        return s;
    }
    return Piq(eps,s,k+1,-g); 
}
 
int main(int argc, char* argv[])
{
    double Pi=4*Piq(0.0001);
    cout << Pi << endl;
    return 0;
}
Добавлено через 58 минут
Цитата Сообщение от Ilot Посмотреть сообщение
presition
- не "presition", а precision
 
Текущее время: 10:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru