Advertisement
Guest User

trap

a guest
Apr 28th, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.46 KB | None | 0 0
  1. #include<iostream>
  2. #include<math.h>
  3. double func(double x)
  4. {
  5.     double arg = 0;
  6.     arg = 1 / (1 + pow(x, 3));
  7.     return arg;
  8. }
  9. double trap(double node)
  10. {
  11.  
  12.     double sum = 0;
  13.     double a = 0;
  14.     double b = 1;
  15.     for (int i = 0; i < node; i++)
  16.     {
  17.         sum = sum + (((b - a) /(2*node))*((func(a/node) + func(b / node))));
  18.         a = a++;
  19.         b = b++;
  20.     }
  21.     return sum;
  22. }
  23. void main()
  24. {
  25.     double sum = 0;
  26.     sum = trap(50);
  27.     std::cout.precision(8);
  28.     std::cout << sum;
  29.     getchar();
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement