Определить количество слагаемых, необходимых для достижения заданной точности - C (СИ)
Формулировка задачи:
Определить количество слагаемых, необходимых для достижения заданной точности ε при исчислении числа "пи" по следующему разложению в ряд:
Решение задачи: «Определить количество слагаемых, необходимых для достижения заданной точности»
textual
Листинг программы
- #include <stdio.h>
- #include <math.h>
- int pi (double eps) {
- int k=1; double p=1;
- while (fabs(sqrt(6*p)-M_PI)>eps) {
- k++;
- p+=1/pow(k,2);
- }
- return k;
- }
- int main () {
- double eps=0.001;
- int n=pi(eps);
- printf ("\nN=%d",n);
- getchar ();
- return 0;
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д