public static double func(double x)
return 2 * Math.Pow(x, 4) - Math.Pow(x, 2) - 10;
public static void Main()
Console.WriteLine("x = " + Hord(a, b, eps));
static double Hord(double a, double b, double eps)
c = a - func(a) * ((b - a) / (func(b) - func(a)));
if (func(a) * func(c) < 0)
} while (Math.Abs(func(tmp) - func(c)) > eps && func(c) != 0);