Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <algorithm>
- #include <functional>
- #include <deque>
- template <typename Tip>
- auto SumaBloka (Tip It1, Tip It2) -> decltype(*It1+*It1) {
- decltype (*It1+*It1) suma{0};
- while (It1!=It2)
- suma+=*It1++;
- return suma;
- }
- int main () {
- std::cout<<"Unesite elemente deka (0 za kraj): "<<std::endl;
- std::deque<int> d;
- int n;
- while (std::cin>>n, n!=0) d.push_back(n);
- std::cout<<"Suma elemenata: "<<SumaBloka(d.begin(),d.end());
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement