Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 22, средняя оценка - 4.73
Blimziash
0 / 0 / 0
Регистрация: 12.04.2010
Сообщений: 9
#1

вычисление пи - C++

12.04.2010, 23:00. Просмотров 3281. Ответов 2
Метки нет (Все метки)

Не могу понять как написать эту программу( помогите
Напишите программу, которая вычисляет число л ("Пи") с заданной пользователем точностью. Для вычисления значения числа л воспользуйтесь тем, что значение частичной суммы ряда: 1-1/3+1/5-1/7+1/9-... при суммировании достаточно большого количества членов приближается к значению л/4. С клавиатуры введите точность вычислений t, например t=0.00001, суммирование продолжать пока значения членов ряда>t,
на экран выведите число л и количество суммирований ряда. Предусмотреть многократное вычисление числа л с разной точностью.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.04.2010, 23:00
Я подобрал для вас темы с готовыми решениями и ответами на вопрос вычисление пи (C++):

Вычисление непрерывных дробей и выражений. Вычисление полиномов и их производных. - C++
1. Чему равна знакочередующаяся сумма цифр числа n. 2. Даны натуральное число n и вещественное число х. Составить программу для...

Вычисление степени матрицы, вычисления произведения двух матриц, вычисление суммы двух матриц - C++
Здравствуйте, помогите решить, пожалуйста: Заданы две квадратные матрицы А и В. Вычислить матрицу...

Вычисление периметра(вычисление расстояния между вершинами реализовать в виде функции) - Pascal ABC
даны координаты вершин многоугольника (X1,Y1), (X2,Y2),...(Xn,Yn). Напишите программу для вычисления его периметра( вычисление расстояния...

Возведение в степень по модулю, вычисление НОД, вычисление инверсии - Криптография
Доброго времени суток. Для реализации RSA нужны 3 функции " возведение в степень по модулю (а^x mod p) Вычисление наибольшего общего...

Вычисление факториала и вычисление степени числа - Pascal ABC
Нужно проверить правильность сделанной программы если не правильно помогите исправить. Var a,a1,a2,a3,x,c,st,otvet:real; ...

Вычисление функции отключено, поскольку истекло время, выделенное на вычисление предыдущей функции - C#
Подскажите пожалуйста, загружаю файл на ftp: WebClient myWebClient = new WebClient(); Uri ftp_path = new...

2
Nameless One
Эксперт С++
5783 / 3432 / 255
Регистрация: 08.02.2010
Сообщений: 7,448
13.04.2010, 11:54 #2
C++
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
#include <iostream>
#define _USE_MATH_DEFINES
#include <cmath>
 
int main()
{
    double sum=0, denom;
    long long i;
    double eps;
    std::cout << "Input the accuracy of calculations: ";
    std::cin >> eps;
    for(denom=1, i=0; ; ++i, denom+=2)
    {
        double m=1.0/denom;
        if(m<=eps)
            break;
        sum+=((i&1)?(-1):1)*m;
    }
    std::cout << "Evaluated value of Pi is equal to " << 4*sum 
              << " with " << i-1 << " operations of summing" << std::endl
              << "M_PI = " << M_PI << std::endl
              << "Pi - M_PI = " << 4*sum-M_PI << std::endl;
    system("pause");
    return 0;
}
Вычисленное значение Pi сравнивается в определенной в заголовочном файле math.h константой M_PI. Так как точность задана для членов бесконечного ряда, чья сумма сходится к Pi/4, то абсолютная погрешность вычисления Pi (если считать M_PI за точное значение) может превосходить заданную точность.
ЗЫ. Однако, |Pi/4 - M_PI_4|<=eps, где Pi/4 - вычисленная сумма ряда, M_PI_4 - константа из math.h, eps - данная точность.
1
Blimziash
0 / 0 / 0
Регистрация: 12.04.2010
Сообщений: 9
13.04.2010, 21:45  [ТС] #3
огромное спасибо) сейчас попробую)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.04.2010, 21:45
Привет! Вот еще темы с ответами:

Вычисление -4А+(В+С)/4+2 - Assembler
вообщем тут коечто есть но у меня вылазит ошибка. гляньте пожалуйста код где может быть ошибка: data segment a dw 10 b dw...

Вычисление IP - C#
Напишите программу, которая будет по заданному IP адресу и длине маски подсети вычислять маску подсети, номер подсети и широковещательный...

вычисление - Delphi
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; ...

Вычисление Пи - Pascal
Вычислить пи с заданной точностью, для этого воспользоваться суммой ряда 1-1/3+1/5-1/7+1/9 -&gt;Пи/4. Задайте точность вычисления пи 0.001. ...


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

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

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