Advertisement
Guest User

Untitled

a guest
Feb 20th, 2019
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.63 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <math.h>
  3. #include <conio.h>
  4.  
  5. #define N 10000
  6.  
  7. double F (double x)
  8. {
  9. double f;
  10. f = sqrt(x*(2-x));
  11. return f;
  12. }
  13.  
  14. int main ()
  15. {
  16. double S = 0, x, a, b, h;
  17. const double Pi = 3.14159;
  18. a = 0;
  19. b = 2;
  20. //отрезок [a, b] разобьем на N частей
  21. h = (b - a)/N;
  22. x = a + h;
  23. while (x < (b))
  24. {
  25. S = S + 4*F(x);
  26. x = x + h;
  27. //проверяем не вышло ли значение x за пределы полуинтервала [a, b)
  28. if (x >= (b)) break;
  29. S = S + 2*F(x);
  30. x = x + h;
  31. }
  32. S = (h/3)*(S + F(a) + F(b));
  33. printf ("%f", S);
  34. _getch ();
  35. return 0;
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement