#include #include #define cc 1e-5 #define ce 1e-5 #define itmax 1000 int main(void) { float x0,xi,xim1,fxi,fxim1; int it; it=0; printf("Indique el punto inicial:"); scanf("%f",&x0); xi=x0; //evalua f en el punto x0 fxi=x0*x0-x0-6.0; do { //guarda el valor anterior de x xim1=xi; //calcula el nuevo valor de x: x=g(xim1) xi=(xim1+6.0)/3.0; //memoriza el valor anterior de f(xi) fxim1=fxi; //evalua f en el nuevo punto xi fxi=xi*xi-xi-6; //incrementa en uno el contador de iteraciones it=it+1; }while (fabs(fxi)>ce && fabs(xi-xim1)>cc && it