#include #include //Definicion de los criterios de paro: //Criterio de convergencia #define cc 1e-5 //Criterio de exactitud #define ce 1e-5 //Iteraciones maximas #define itmax 1000 int main(void) { //declaracion de variables float x0,xi,xim1,fxi,fxim1; int it; //se inicializa el contgador de repeticiones en cero it=0; //Lectura del punto incial printf("Indique el punto inicial:"); scanf("%f",&x0); //el punto actual es el inicial xi=x0; //evalua f en el punto x0 y lo guarda en f(xi) fxi=cos(x0)-3*x0; do { //guarda el valor anterior de x xim1=xi; //memoriza el valor anterior de f(xi) fxim1=fxi; //calcula el nuevo valor de xi=g(xim1): xi=cos(xim1)/3.0; //evalua f en el nuevo punto f(xi) fxi=cos(xi)-3*xi; //incrementa en uno el contador de iteraciones it=it+1; }while (fabs(fxi)>ce && fabs(xi-xim1)>cc && it