double f(double x, double n);
int main()
{
double x = 6.0;
double n = 2.0;
double dx = 0.01;
double fd, cd, bd;
fd = (f(x + dx, n) - f(x, n)) / dx;
cd = (f(x + dx, n) - f(x - dx, n)) / (2.0 * dx);
bd = (f(x, n) - f(x - dx, n)) / dx;
return 0;
}
double f(double x, double n)
{
double y;
y
= 2.0 * pow(x
, n
) + 3.0 * x
+ 5.0; return y;
}
ZG91YmxlIGYoZG91YmxlIHgsIGRvdWJsZSBuKTsKCmludCBtYWluKCkKewoJZG91YmxlCXggPSA2LjA7Cglkb3VibGUJbiA9IDIuMDsKCWRvdWJsZQlkeCA9IDAuMDE7Cglkb3VibGUJZmQsIGNkLCBiZDsKCglmZCA9IChmKHggKyBkeCwgbikgLSBmKHgsIG4pKSAvIGR4OwoJY2QgPSAoZih4ICsgZHgsIG4pIC0gZih4IC0gZHgsIG4pKSAvICgyLjAgKiBkeCk7CgliZCA9IChmKHgsIG4pIC0gZih4IC0gZHgsIG4pKSAvIGR4OwoJcHJpbnRmKCLliY3pgLI6JWZcbiIsIGZkKTsKCXByaW50Zigi5Lit5aSuOiVmXG4iLCBjZCk7CglwcmludGYoIuW+jOmAgDolZlxuIiwgYmQpOwoJcmV0dXJuIDA7Cn0KCmRvdWJsZSBmKGRvdWJsZSB4LCBkb3VibGUgbikKewoJZG91YmxlCXk7CgoJeSA9IDIuMCAqIHBvdyh4LCBuKSArIDMuMCAqIHggKyA1LjA7CglyZXR1cm4geTsKfQo=