#include <stdio.h>
#include <string.h>
int (*fptrOperation)(int (*)(int,int),int,int);
int compute(int (*operation)(int,int), int num1, int num2) {
return operation(num1, num2);
}
int add(int num1, int num2) {
return num1 + num2;
}
int main(void)
{
fptrOperation = compute;
printf("%d\n",fptrOperation(add,5,6));
return 1;
}