Advertisement
amermo

Samostalni 4 - Z43

Mar 25th, 2015
238
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.75 KB | None | 0 0
  1. #include <iostream>
  2. #include <vector>
  3.  
  4. template <typename IterTip, typename TipElementa>
  5. void NajveciNajmanji(IterTip it1, IterTip it2, TipElementa &mini, TipElementa &maxi)
  6. {
  7.     maxi = *it1;
  8.     mini = *it2;
  9.     while(it1 != it2)
  10.     {
  11.         if(*it1 > maxi)
  12.             maxi = *it1;
  13.         if(*it1 < mini)
  14.             mini = *it1;
  15.         it1++;
  16.     }
  17. }
  18.  
  19. int main()
  20. {
  21.     int mini, maxi;
  22.     std::vector<int> v{1, 2, 3, 4, 5, 6};
  23.     NajveciNajmanji(v.begin()+1, v.begin()+6, mini, maxi);
  24.     std::cout << "Mini: " << mini << std::endl << "Maxi: " << maxi << std::endl;
  25.     int niz[6] {1, 2, 3, 4, 5, 6};
  26.     NajveciNajmanji(niz+1, niz+6, mini, maxi);
  27.     std::cout << "Mini: " << mini << std::endl << "Maxi: " << maxi;
  28.     return 0;
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement