Código
#include<conio.h> #include<math.h> #include<stdio.h> float B(float x); int main () { float i,xie,xi,E,Error,xir,fxie,a; inicio: printf("Dame el intervalo: "); scanf("%f,%f",&xie,&xi); printf("Dame el error "); scanf("%f",&E); printf("i, xi-1, xi, f(xi-1), f(xi), xi+1, Error\n"); i=1; do { fxie=B(xie); a=B(xi); xir=xi-((a)(xie-xi))/((fxie)-(a)); Error=(xir-xi)/xir; printf("%.1f %.4f %.4f %.4f %.4f %.4f %.4f %.4f\n",i,xie,xi,fxie,a,xir,Error); xi=xir; xie=xi; i++; }while(E<Error); getch(); } float B(float x) { return(exp(-x)-log(x)); }
[MOD] Usar etiquetas GeSHi para publicar código.Gracias.