Advertisement
amermo

Samostalni 5 - Z20

Apr 2nd, 2015
184
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.48 KB | None | 0 0
  1. #include <iostream>
  2. #include <vector>
  3. #include <type_traits>
  4.  
  5. template <typename IterTip, typename TipFunkcije>
  6. auto Suma(IterTip Pocetak, IterTip Kraj, TipFunkcije Kriterij) -> typename std::remove_reference<decltype(*Pocetak)>::type
  7. {
  8.     typename std::remove_reference<decltype(*Pocetak)>::type suma(0);
  9.     while(Pocetak != Kraj)
  10.     {
  11.         if(Kriterij(*Pocetak))
  12.             suma+=*Pocetak;
  13.         Pocetak++;
  14.     }
  15.     return suma;
  16. }
  17.  
  18. int main()
  19. {
  20.     return 0;
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement