Как записать формулу - C (СИ)
Формулировка задачи:
Помогите записать в C формулу!
Решение задачи: «Как записать формулу»
textual
Листинг программы
#include <stdio.h> #include <math.h> int main(void) { int i = 0, k = 1, max_number = 1000; double x = 0.53; double e = 2.71; double sum =0.0, prev_sum, scx; double const epsilon=1.0E-5; double const pi=3.14; if (fabs(x) < pi/2) { printf("Uncorrect x=%g\n",x); getchar(); getchar(); return 1; } do { prev_sum = sum; if (i > max_number) e=(pow(-1,k+1))/(pow(2*k-1,2*i+1)); break; sum+=2*(pow(2,2i+2))*e*pow(x,2i)/pow(pi,2i+1); i++; } while (fabs(fabs(prev_sum) - fabs(sum)) >= epsilon); sc(x) = 1 + 2*(pow(2,2i+2))*e*pow(x,2i)/pow(pi,2i+1); printf ("x = %g\nepsilon = %g\nsum = %g\nscx",x, epsilon, sum ,scx); getchar(); getchar(); return 0; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д