Advertisement
k_vychodilova

mat_funkce

Mar 10th, 2017
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.04 KB | None | 0 0
  1. void minimax(int * pole, int delka, int *minimum, int *maximum)
  2. {
  3.     int nejmensi= pole[0];
  4.     int nejvetsi=pole[0];
  5.     for(int i=0;i<delka+1;i++)
  6.     {
  7.         if(nejmensi>pole[i])
  8.         {
  9.             nejmensi=pole[i];
  10.            
  11.         }
  12.         if(nejvetsi<pole[i])
  13.         {
  14.             nejvetsi=pole[i];
  15.                      
  16.         }
  17.         }
  18.        
  19.     *minimum=nejmensi;
  20.     *maximum=nejvetsi;
  21. }
  22.    
  23. int get_min(int * pole, int delka)
  24. {   int min;
  25.     int max;
  26.     minimax(pole,delka,&min,&max);
  27.     return min;
  28.    
  29. }
  30.    
  31. int get_max(int * pole, int delka)
  32. {
  33.     int min;
  34.     int max;
  35.     minimax(pole,delka,&min,&max);
  36.     return max;
  37. }
  38.  
  39. double fact(double n)
  40. {   if(n==0)
  41.     {
  42.         return 1;
  43.     }
  44.     double vysledna=1;
  45.     for(int i = 1;i<n+1;i++)
  46.     {
  47.         vysledna=vysledna*i;
  48.     }
  49.         return vysledna;
  50. }
  51.    
  52. int fibonacci(int n)
  53. {   if(n==0)
  54.     {
  55.         return 0;
  56.     }
  57.     if(n==1)
  58.     {
  59.         return 1;
  60.     }
  61.     return fibonacci(n-1) + fibonacci(n-2);
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement