Facebook
From Little Crow, 2 Weeks ago, written in C++.
Embed
Download Paste or View Raw
Hits: 39
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. template<typename T>
  6.  
  7. T &funkcja(T *a, T *b)
  8. {
  9.     T *aa=a;
  10.     T &minimum=*aa;
  11.     while(aa!=b)
  12.     {
  13.         if(minimum>*aa)
  14.             minimum=*aa;
  15.         aa++;
  16.     }
  17.     return minimum;
  18. }
  19.  
  20. int main()
  21. {
  22.     int tab[]={1,2,6,-1,2,-100,10};
  23.     float tab1[]={-5.5,2.2,22,0,-10,4.3};
  24.     char tab2[]={'a', 'z', 'g', 'b', 'f'};
  25.  
  26.     cout<< funkcja(&tab[0], &tab[7])<<"\n"<<funkcja(&tab1[0], &tab1[7])<<"\n"<< funkcja(&tab2[0], &tab2[4])<<endl;
  27.  
  28.     return 0;
  29. }
  30.