#include<stdio.h>
#include<conio.h>
#include<math.h>
#define F(x) x*x-4*x-10
int main ()
{
float x,x1,x2,xm,fx1,fx2,fxm,e=0.0001,c=0,a=1.0;
clrscr();
printf("Enter x1 and x2: ");
scanf("%f %f",&x1,&x2);
//xm=(x1+x2)/2;
while(a>e)
{
xm=(x1+x2)/2;
x=x1;
fx1=F(x);
x=x2;
fx2=F(x);
x=xm;
fxm=F(x);
if ((fxm*fx1)<0)
{
fx2=fxm;
x2=xm;
}
else
{
fx1=fxm;
x1=xm;
}
a=fabs((x2-x1)/x2);
c++;
}
printf("Itteration: %.0f times.\nAns: %f",c,xm);
getch();
return 0;
}
