Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2017
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.56 KB | None | 0 0
  1. #include<deque>
  2. #include<iostream>
  3. #include<algorithm>
  4. #include<iterator>
  5.  
  6.  
  7. using namespace std;
  8.  
  9. template <typename T>
  10. struct K{
  11.     T bogdan;
  12.     T zygmunt;
  13.     K(T a,T b):bogdan(a),zygmunt(b){}
  14.     friend ostream& operator << (ostream & o,K<T> k){
  15.         o<<k.bogdan<<' '<<k.zygmunt<<'\n';
  16.         return o;
  17.     }
  18. };
  19.  
  20. int main(){
  21.     deque< K<int> > pol;
  22.     int j=10;
  23.     for(int i=0;i<5;++i,--j){
  24.         pol.push_front(K<int>(i,j));
  25.         pol.push_back(K<int>(j,i));
  26.     }
  27.     deque< K<int> >::iterator iter=pol.begin();
  28.     copy(pol.begin(),pol.end(),ostream_iterator< K<int> >(cout," ;"));
  29.    
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement