Advertisement
Qellex

Untitled

Oct 15th, 2020
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. #include "stdio.h" // подключение ввода, вывода
  2. #include "locale.h" // подключение русского языка
  3. #include "math.h" // подключение математики
  4.  
  5.  
  6.  
  7. void main() {
  8.  
  9. setlocale(LC_ALL, "rus"); // подключение русского языка
  10.  
  11. double x, eps, fx, n = 0, Sn = 1, s = 0;
  12.  
  13. do {
  14. printf_s("Введите число x от -1 до 1: ");
  15. scanf_s("%f", &x);
  16. printf_s("Введите погрешность eps: ");
  17. scanf_s("%f", &eps);
  18. } while (fabs(x) > 1);
  19.  
  20. fx = pow(x, 2) / sqrt(1 - pow(x, 2)) - pow(x, 2);
  21.  
  22. while (fabs(fx - s) > eps) {
  23. n++;
  24. Sn *= ((2 * n - 1) / (2 * n)) * pow(x, 2);
  25. s += Sn;
  26. if (n > 50)
  27. break;
  28. }
  29.  
  30.  
  31. printf("fx = %lf\ns = %lf\nn = %lf ", fx, s, n);
  32.  
  33. }
  34.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement