Advertisement
Dr4noel

Pointeri la functii

Dec 6th, 2017
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.55 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <conio.h>
  3.  
  4.  
  5.  
  6. int max(int a, int b) {
  7.     return a >= b ? a : b;
  8. }
  9.  
  10. int min(int a, int b) {
  11.     return a >= b ? b : a;
  12. }
  13.  
  14. int rezultat(int a, int b, int(*functie_de_recuperare)(int a, int b)) {
  15.     return functie_de_recuperare(a, b);
  16. }
  17.  
  18. void main() {
  19.     int a , b;
  20.    
  21.     printf("Introdu primul numar: \n");
  22.     scanf_s("%d", &a);
  23.  
  24.     printf("Introdu cel de-al doilea numar: \n");
  25.     scanf_s("%d", &b);
  26.  
  27.     printf("Minimul este %d: \n", rezultat(a, b, &min));
  28.     printf("Maximul este %d: \n", rezultat(a, b, &max));
  29.  
  30.     _getch();
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement