typedef double (*Func)(double x);
int test(Func f, double x, double y){
double fx;
int ret = 0;
fx = f(x);
if( fx > y){
ret = 1;
}else if( fx < y ){
ret = -1;
}
return(ret);