int add(int x, int y) {return(x + y);} int sub(int x, int y) {return(x - y);} int mul(int x, int y) {return(x * y);} int div(int x, int y) {return(x / y);}
int add(int x, int y) {return(x + y);} int sub(int x, int y) {return(x - y);} int mul(int x, int y) {return(x * y);} int div(int x, int y) {return(x / y);}
int main(void) { int (*pf[4])(int, int) = {add, sub, mul, div};
int add(int x, int y) {return(x + y);} int sub(int x, int y) {return(x - y);} int mul(int x, int y) {return(x * y);} int div(int x, int y) {return(x / y);}
int math(int(*pfun)(int, int), int x, int y) { return pfun(x, y); }