StoneHaos

lab8

Dec 3rd, 2019
167
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <stdio.h>
  2. #include <locale.h>
  3. #define abs(x) (((x) < 0) ? -(x) : (x))
  4.  
  5. //Проверить значение eps
  6.  
  7. int main(void) {
  8.     setlocale(LC_ALL, "Russian");
  9.     double x = 0.3, elem = (x * x * x) / 3, s = elem, eps = 10e-6;
  10.     int cnt = 1;
  11.     for (; abs(elem) > eps; ++ cnt) {
  12.         int n = cnt + 1;
  13.         elem *= -(x * x * (2 * n - 3)) / (2 * n + 1);
  14.         s += elem;
  15.     }
  16.     printf("Количество вошедших в сумму элементов ряда: %d\nСумма элементов ряда с точностью %.5f: %f\n", cnt, eps, s);
  17.     return 0;
  18. }
RAW Paste Data