float f(float x);
#include<math.h>
void main()
{
float x0,x1,x2,e;
float f0,f1,f2,m,i;
clrscr();
for(i=-10;i<10;i++)
if((f(i)/f(i+1))<0) {m=i+1;break;}
printf("%d",m);
x1=m;
x0=m-1;
scanf("%f",&e);
while(fabs((x1-x0)/x1)>e)
{
x2=(x0+x1)/2.0;
f2=f(x2);
if(f2<0) x0=x2;
else x1=x2;

printf("\n%f",x2);
}
getch();
}

float f(float x)
{
float y;
y=pow(x,3)-x-1.0;
return y;
}

