Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int add(int x, int y) { return x+y; }
- int minus(int x, int y) { return x-y; }
- int mul(int x, int y) { return x*y; }
- int operation(int x, int y, int (*fn)(int, int))
- {
- return (*fn)(x, y);
- }
- int main()
- {
- int x = 4;
- int y = 3;
- printf("add(%d, %d) = %d\n", x, y, operation(x, y, add));
- printf("minus(%d, %d) = %d\n", x, y, operation(x, y, minus));
- printf("mul(%d, %d) = %d\n", x, y, operation(x, y, mul));
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement