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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 5.00
Kilerlot
0 / 0 / 0
Регистрация: 25.11.2010
Сообщений: 4
#1

вычислние числа Пи - C++

25.11.2010, 22:22. Просмотров 1335. Ответов 9
Метки нет (Все метки)

Ребят, помогите написать программку на с++
Задание : Вычисление числа Пи с точностью до миллиарда
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.11.2010, 22:22     вычислние числа Пи
Посмотрите здесь:

2 Задачи на С++(Вводить и суммировать числа пока пользователь не введет 2 одинаковых числа) C++
C++ Составить функцию которая добавляет в начало числа, увеличивая порядок числа на 1.
По последней цифре числа найти последнюю цифру квадрата этого числа C++
Подсчет числа четных цифр, используемых в написании N-значного числа М (функции) C++
C++ Дано два числа А и В (А<В). Вывести в порядке увеличения все целые числа
C++ Написать функцию, которая принимает 2 числа (n, m) и выводит на экран все числа от n до m
Ввод чисел через пробел до определеного числа,убрать оставшиеся числа C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
silent_1991
Эксперт C++
4949 / 3025 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
25.11.2010, 22:29     вычислние числа Пи #2
До миллиарда знаков после запятой??? Или до миллиардной (т.е. до 0.000001)
yogurt
 Аватар для yogurt
59 / 59 / 1
Регистрация: 02.08.2008
Сообщений: 106
25.11.2010, 22:31     вычислние числа Пи #3
Ссылка тебе в помощь..там есть программа и ещё разные варианты
Вычисление с нужной точностью числа Пи
-comrade-
355 / 356 / 42
Регистрация: 11.06.2010
Сообщений: 703
25.11.2010, 22:32     вычислние числа Пи #4

Не по теме:

3,14159 26535 89793 23846 26433 83279 50288 41971 69399 37510
58209 74944 59230 78164 06286 20899 86280 34825 34211 70679
82148 08651 32823 06647 09384 46095 50582 23172 53594 08128
48111 74502 84102 70193 85211 05559 64462 29489 54930 38196
44288 10975 66593 34461 28475 64823 37867 83165 27120 19091

45648 56692 34603 48610 45432 66482 13393 60726 02491 41273
72458 70066 06315 58817 48815 20920 96282 92540 91715 36436
78925 90360 01133 05305 48820 46652 13841 46951 94151 16094
33057 27036 57595 91953 09218 61173 81932 61179 31051 18548
07446 23799 62749 56735 18857 52724 89122 79381 83011 94912

98336 73362 44065 66430 86021 39494 63952 24737 19070 21798
60943 70277 05392 17176 29317 67523 84674 81846 76694 05132
00056 81271 45263 56082 77857 71342 75778 96091 73637 17872
14684 40901 22495 34301 46549 58537 10507 92279 68925 89235
42019 95611 21290 21960 86403 44181 59813 62977 47713 09960

51870 72113 49999 99837 29780 49951 05973 17328 16096 31859
50244 59455 34690 83026 42522 30825 33446 85035 26193 11881
71010 00313 78387 52886 58753 32083 81420 61717 76691 47303
59825 34904 28755 46873 11595 62863 88235 37875 93751 95778
18577 80532 17122 68066 13001 92787 66111 95909 21642 01989

Kilerlot
0 / 0 / 0
Регистрация: 25.11.2010
Сообщений: 4
25.11.2010, 23:19  [ТС]     вычислние числа Пи #5
Цитата Сообщение от silent_1991 Посмотреть сообщение
До миллиарда знаков после запятой??? Или до миллиардной (т.е. до 0.000001)
в общем как мне обьяснили нужно взять число Пи в градусах и делить его вроде на 180 точно не помню, потом результат о5 делить и так до миллиарда.. програмка вроде бы в 3 строчки пишется, но я и этого не смогу написать) выручайте - горю с курсовиком
Jupiter
Каратель
Эксперт C++
6548 / 3968 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
25.11.2010, 23:26     вычислние числа Пи #6
Цитата Сообщение от Kilerlot Посмотреть сообщение
взять число Пи в градусах и делить его вроде на 180 точно не помню,
а смысл из числа Пи выводить число Пи, проще посчитать через ряды Маклорена
Kilerlot
0 / 0 / 0
Регистрация: 25.11.2010
Сообщений: 4
26.11.2010, 12:42  [ТС]     вычислние числа Пи #7
Цитата Сообщение от Maxwe11 Посмотреть сообщение
а смысл из числа Пи выводить число Пи, проще посчитать через ряды Маклорена
ну вот такая вот задачка(( мб я что то напутал, но знаю точно что там что то нужно делить))

Добавлено через 13 часов 13 минут
ап теме
x1Mike7x
 Аватар для x1Mike7x
214 / 127 / 6
Регистрация: 06.11.2010
Сообщений: 234
26.11.2010, 13:53     вычислние числа Пи #8
нужно взять число Пи в градусах и делить его вроде на 180
Число Пи в градусах как раз и равно 180...
asics
Freelance
Эксперт C++
 Аватар для asics
2842 / 1779 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
26.11.2010, 15:32     вычислние числа Пи #9
Как-то так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
 
double pi()
{
    double p = 0, z = 1;
    for(int i = 1; i < 10000000; i+=2)
    {
        p += z * 4 / i;
        z *= -1;
    }
    return p;
}
 
int main()
{
    std::cout << pi() << std::endl;
 
    return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.11.2010, 19:24     вычислние числа Пи
Еще ссылки по теме:

Даны натуральные числа n, k. Проверить, есть ли в записи числа n (в степени k) цифра m C++
C++ Найти числа-близнецы: простые числа разность между которыми равна 2
Даны целые числа, удалить все числа со значением максимального из них C++
Распечатать все числа от 1 до N, у которых остатки от деления на число Z не превышают числа M C++
C++ Нужно ввести два числа, а вывести ряд от первого числа до второго

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

Или воспользуйтесь поиском по форуму:
Kilerlot
0 / 0 / 0
Регистрация: 25.11.2010
Сообщений: 4
26.11.2010, 19:24  [ТС]     вычислние числа Пи #10
Цитата Сообщение от asics Посмотреть сообщение
Как-то так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
 
double pi()
{
    double p = 0, z = 1;
    for(int i = 1; i < 10000000; i+=2)
    {
        p += z * 4 / i;
        z *= -1;
    }
    return p;
}
 
int main()
{
    std::cout << pi() << std::endl;
 
    return 0;
}
сенкс, на днях пойду показывать) потом отпишусь о результатах))
Yandex
Объявления
26.11.2010, 19:24     вычислние числа Пи
Ответ Создать тему
Опции темы

Текущее время: 04:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru