Advertisement
Guest User

Untitled

a guest
Nov 19th, 2019
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.33 KB | None | 0 0
  1. static int calculate(int a, int b, int(*function)(int, int)){
  2.     return (*function)(a, b);
  3. }
  4.  
  5. static int plus(int a, int b){
  6.     return a + b;
  7. }
  8.  
  9. static int minus(int a, int b){
  10.     return a - b;
  11. }
  12.  
  13. int main(){
  14.     int sum = calculate(5, 10, &plus);
  15.     int diff = calculate(10, 5, &minus);
  16.  
  17.     return sum - diff;
  18. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement