Advertisement
Lavig

Лабораторна робота №6 (Завдання 3)

Oct 25th, 2024
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.52 KB | None | 0 0
  1. #include <iostream>
  2. #include <windows.h>
  3. #include <numbers>
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8.     SetConsoleOutputCP(1251);
  9.     double pi = { 3.14159 }, precision = { 0.001 }, s{}, calculated_pi{};
  10.     unsigned long int n = 1;
  11.     do {
  12.         s += 1.0 / (pow(n, 2));
  13.         calculated_pi = sqrt(6 * s);
  14.         n++;
  15.     }
  16.     while (abs(calculated_pi - pi) >= precision);
  17.     cout << "Обчислене значення пі: " << calculated_pi << endl;
  18.     cout << "Кількість ітерацій, які виконалися: " << n << endl;
  19. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement