Roots Using Bisection Method

#include<stdio .h>
#include<conio .h>
#include<math .h>
#define f(x) pow(x,3)-4*x-9
#define e 0.001
void main()
{
	clrscr();
	float x0,x1,x2,fx0,fx1,fx2;
	int i=1;
	do{
		printf("Initial Guesses x1 &amp;amp; x2::");
		scanf("%f %f",&x1,&x2);
		fx1=f(x1);
		fx2=f(x2);
	}while(fx1*fx2>0);
	printf("Iterationt x1t x2t x0t f(x1)t f(x2)t f(x0)n");
	do {
		x0=(x1+x2)/2;
		fx0=f(x0);
		fx1=f(x1);
		fx2=f(x2);
		printf("%dtt%.3ft%.3ft%.3ft%6.3ft%6.3ft%6.3fn",i,x1,x2,x0,fx1,fx2,fx0);
		if(fx1*fx0<0) x2=x0;
		else x1=x0;
		i++;
	} while((fabs(x2-x1)/x2)>e);
	printf("nThe root : %f",x0);
	getch();
}