Advertisement
Guest User

trapezodial

a guest
May 26th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.35 KB | None | 0 0
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3.  
  4. double f(double x)
  5. {
  6. return (1/(1+(x*x)));
  7. }
  8.  
  9. int main()
  10. {
  11. double a,b,n,sum=0,h,ans,x,i;
  12. cin>>a>>b>>n;
  13. h=((b-a)/n);
  14. for(i=1;i<=n-1;i++)
  15. {
  16. x=a+h*i;
  17. sum=sum+2*f(x);
  18. }
  19. sum=sum+f(a)+f(b);
  20. ans=sum*(h/2);
  21. cout<<ans<<endl;
  22. return 0;
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement