Red de conocimiento informático - Conocimiento de la instalación - Escribir un algoritmo para encontrar la raíz de una función usando el método de bisección en lenguaje C

Escribir un algoritmo para encontrar la raíz de una función usando el método de bisección en lenguaje C

Función de cálculo biométrico f(x)=x*x*x*x 2*x*x*x-x-1;

Este programa está compilado bajo turbo c o c

p>

#include "stdio.h"

#include lt; math.hgt

float f(float x)

{float y; ;

y=x*x*x*x 2*x*x*x-x-1;

devuelve y;

}

void main()

{float a=0, b=0, h, y, x

int k, n0

printf ( "por favor ingrese qujian a y b");

scanf("ffd", amp; a, amp; b, amp; n0); de ciclos n0 */

for(k=0;klt;=n0;k)

{ x=(a b)/2;

h= (b-a) /2;

y=f(x);

if(hlt;10e-6||fabs(y)lt;10e-6)

{ printf("k=d, x=f, y=f", k, x, y

break } /*Emite el medio grado k, la raíz x de la función y el valor de la función x correspondiente.*/

else

{if(f(a)*f(x)lt; 0)

b =x;

p>

más a=x;

}

}

}