Домашна работа 6 (Протокол 6)

    Да се напише програма за намиране на корен на непрекъсната функция f в зададен интервал [a, b]. Дадено е, че f (a) < 0 и f (b) > 0. Да се реализира методът с делене на интервала наполовина и пресмятане на стойността на функцията в средната точка. Коренът да се намери с абсолютна точност 10-10 спрямо аргумента и функционалните стойности, т.е. ако за  a < x0 < b имаме f (x0) = 0 и x1 е получената от програмата приближена стойност, то | f (x1)| < 10-10 и | x0 - x1| < 10-10.  Методът да се оформи като самостоятелна функция в С++. Да се напише втора функция на  С++:
double f(double x, int n, double p)
за пресмятане на стойността на  функцията  f (x) = xn - p.
    В главната функция main се задават стойности на параметрите n и p и границите на интервала a и b.