double?derive(double?x0,?double?h,?FUN_TYPE?fun)
{?
return?(fun(x0?+?h)?-?fun(x0?-?h))?/?2.0?/?h;
}
int?main()
{
double?d?=?1.15;
double?dd?=?derive(d,?0.01,?exp);
cout?<<?dd?<<?endl;