#include <iostream>
#include <math.h>
using namespace std;
float f(float x)
{
return 1/(1+x*x);
}
int main()
{
int i,n;
float x0,xn,h,sum;
cout<<"Enter no ofintervals: ";
cin>>n;
cout<<"Enter x0 & x1:";
cin>>x0>>xn;
h = (xn-x0)/n;
cout<<h<<"\n";
sum = f(x0) + f(xn);
for(i = 1;i<=n;i++)
{
if(i%3 == 0)
{
sum+=2*f(x0+i*h);
}
else
{
sum+=3*f(x0+i * h);
}
}
cout<<"Integral value = "<<(3*(h/8))*sum;
return 0;
}
0 Comments: