Sc3ric

hlopin :(

Dec 9th, 2022 (edited)
808
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.56 KB | None | 0 0
  1. # define M_PI           3.14159265358979323846  /* pi */
  2.  
  3. double f(long double x, double e) {
  4.     x = x - (int)x;
  5.     long double last_val = -1, current_val = 1 / (x*x - 1);
  6.     long double sum = current_val;
  7.     double k = 1;
  8.     do {
  9.         last_val = current_val;
  10.         current_val *= (x*x - k*k) / (x*x - (k+1)*(k+1));
  11.         sum += current_val;
  12.         k++;
  13.     } while (abs(current_val - last_val) >= e);
  14.     return 1.0/(x*M_PI) + (2.0*x / M_PI) * sum;
  15. }
  16.  
  17. double F(double x) {
  18.     return cos(x * M_PI) / sin(x * M_PI);
  19. }
  20.  
  21. double delta(double f, double F) {
  22.     return abs(f * f - F * F);
  23. }
Advertisement
Add Comment
Please, Sign In to add comment