>>604
#include<stdio.h>
#include<math.h>
#define DELTA_X (1.0e-5)
double f(double x){return x*x*x-4*x+1;}
double f_(double x){return (f(x+DELTA_X)-f(x))/DELTA_X;}
int main(void){
    double x=1.0, delta;
    do{
        delta=-f(x)/f_(x);
        x=x+delta;
        printf("%.6f %.6f %.6f\n", x, f(x), delta);
    }while(fabs(delta)>1e-6);
    return 0;
}