/* O MÉTODO EXPLICADO: Tenho uma função f que quero achar raiz x, i.e. f(x)=0. Usando o método da bisseção temos que escolher (chutar) um intervalo [a,b] que contém a raiz x, de modo que f(a) #include #define pi M_PI #define eps 1e-5 double f(double x) { return cos(x); // aqui a função a achar a raiz } int main(void) { double a=0, b=3, x, y; // a e b tal que f(a)eps) { x=(a+b)/2; y=f(x); if (y>0) a=x; else if (y<0) b=x; else if (y==0) break; } printf("Raiz calculada: %e \n",x); return 0; }