Головна » Статті » С++ » Приклади програм

Пошук числа Пі як нескінченний добуток С++
Можливо, хтось чув, що число Пі шукається через якусь формулу. А його можна знайти як нескінченний добуток. Ось як це можна зробити (по крайній мірі, наближено).
#include<iostream>
#include<cstdlib>
#include<iomanip>
#include<limits> //заголовковий файл для numeric_limits<>::max()
using namespace std;

int main()
{
    double pi=2;
    long long int i;
    for( i=1; i<numeric_limits<long long int>::max(); i++ ) pi*=(4*i*i)/(4*i*i-1);  //відшуквуємо добуток по і                                                                                                                        //доти, поки і не набуде
                                                                                                                  //максимального
                                                                                                                  //значення, яке дозволяє тип
                                                                                                                  //long long int
    cout << setprecision(50) << pi << endl; //виводимо отримане число пі з точністю в 50 символів після коми
    
    system("pause"); //зупиняємо програму (якщо вона написана на віндовс)
    return EXIT_SUCCESS; //ознака, що програма завершилася нормально
}
Категорія: Приклади програм | Додав: Lord_Adwond (10-08-2018) | Автор: Lord_Adwond
Переглядів: 290 | Теги: число пі, c++, Модель террориста New Style Leet дл | Рейтинг: 0.0/0
Всього коментарів: 0
avatar