#include int add(int a, int b) { return a + b; } int sub(int a, int b) { return a - b; } int mul(int a, int b) { return a * b; } int main() { int (*ops[3])(int, int) = { add, sub, mul }; char *names[] = { "Add", "Subtract", "Multiply" }; int x = 8, y = 2; for (int i = 0; i < 3; i++) { printf("%s: %d\n", names[i], ops[i](x, y)); } return 0; }