Advertisement
dllbridge

Untitled

Dec 21st, 2024
34
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.16 KB | None | 0 0
  1.  
  2. #include   <stdio.h>
  3.  
  4.  
  5. int min(int n_1, int n_2);
  6. float min(float n_1, float n_2);
  7.  
  8. template <class T>  
  9. /////////////////////////////////////////////////////
  10. T  _min(T n_1, T n_2);                            //
  11.  
  12.  
  13.  
  14. /////////////////////////////////////////////////
  15. int main()
  16. {
  17.    
  18.     int n1 = 11,
  19.         n2 =  2;
  20.    
  21.     float f1 = 11.1,
  22.           f2 =  2.2;
  23.    
  24.     int nRes = _min(n1, n2);
  25.                
  26.     printf("nRes = %d\n", nRes);
  27.    
  28.     float fRes = _min(f1, f2);
  29.                
  30.     printf("nRes = %.2f\n", fRes);  
  31.  
  32.     scanf("%d", n1);
  33.  
  34. return 0;
  35. }
  36.  
  37.  
  38.  
  39. template <class T>
  40. /////////////////////////////////////////////////////
  41. T  _min(T n_1, T n_2)                              //
  42. {
  43.    if(n_1 > n_2) return n_2;  
  44.    else          return n_1;    
  45. }
  46.  
  47. /////////////////////////////////////////////////////
  48. int min(int n_1, int n_2)                          //
  49. {
  50.    
  51.    if(n_1 > n_2) return n_2;  
  52.    else          return n_1;
  53. }
  54.  
  55.  
  56. /////////////////////////////////////////////////////
  57. float min(float n_1, float n_2)                     //
  58. {
  59.      
  60.    printf("Hello!\n");
  61.    if(n_1 > n_2) return n_2;  
  62.    else          return n_1;
  63. }
  64.  
  65.  
  66.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement