Вычисление числа Пи разложением в ряд - C (СИ)
Формулировка задачи:
Листинг программы
- #include <math.h>
- #include <conio.h>
- #include <stdio.h>
- float eps;
- int n=1;
- int p=3;
- int k=1;
- int x=2;
- const float Pi = 3.1415926;
- float r;
- float m;
- int main()
- {
- printf ("ÂâåäiГІГј Г§Г*Г*Г·ГҐГ*Г*Гї eps\n");
- scanf ("%f",&eps);
- r=4/(x*(x+1)*(x+2));
- p=p+r;
- m=Pi-p;
- while (m<eps)
- {
- x=x+2;
- r=4/(x*(x+1)*(x+2))*(pow(-1,k));
- k=k+1;
- n=n+1;
- p=p+r;
- m=Pi-p;
- }
- printf("%f",n);
- getch ();
- }
Решение задачи: «Вычисление числа Пи разложением в ряд»
textual
Листинг программы
- printf ("\n%2.20f", n);
Объяснение кода листинга программы
Код выводит на экран число n
с точностью до 20 знаков после запятой.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д