print("{:^10}{:^20}{:^20}{:^20}{:^20}{:^20}{:^20}".format("N","xi","xd","xr","f(xi)","f(xd)","f(xr)"))
for i in range(n):
xr=(xi+xd)/2
FI=xi**(3)+4*xi**(2)-10
FR=xr**(3)+4*xr**(2)-10
FD=xd**(3)+4*xd**(2)-10
if FI*FR<0:
xd=xr
else:
xi=xr
print("{:^10.5f}{:^20.5f}{:^20.5f}{:^20.5f}{:^20.5f}{:^20.5f}{:^20.5f}".format(i,xi,xd,xr,FI,FD,FR))