Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <vector>
- #include <type_traits>
- template <typename IterTip, typename TipFunkcije>
- auto Suma(IterTip Pocetak, IterTip Kraj, TipFunkcije Kriterij) -> typename std::remove_reference<decltype(*Pocetak)>::type
- {
- typename std::remove_reference<decltype(*Pocetak)>::type suma(0);
- while(Pocetak != Kraj)
- {
- if(Kriterij(*Pocetak))
- suma+=*Pocetak;
- Pocetak++;
- }
- return suma;
- }
- int main()
- {
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement