#include #include #include #include "rtbis.c" double func(double x) { /* Define your function here */ return sin(x) - 0.5*x; } void nrerror(char error_text[]) /* Numerical Recipes standard error handler */ { fprintf(stderr,"Numerical Recipes run-time error...\n"); fprintf(stderr,"%s\n",error_text); fprintf(stderr,"...now exiting to system...\n"); exit(1); } main() { double root; double TOL = 0.00001; /* Desired Accuracy */ root = rtbis(func, 0.1, 3.0, TOL); printf("%s%g\n", "Root = ", root); }