STL Algorithms Modifying Sequence Operations C++ Tutorial

#include 
#include 
#include 
#include 
#include 
using namespace std;
int main()
{
  string s("HELLO");
  string s2("THERE");
  vector vector1(s.begin(), s.end());
  vector vector2(s2.begin(), s2.end());
  // Swap the contents of vector1 and vector2:
  swap_ranges(vector1.begin(), vector1.end(), vector2.begin());
  for(int i=0;i     cout << vector1[i] ;
  }
  cout << "\n\n\n\n\n";
  for(int i=0;i     cout << vector2[i] ;
  }
  return 0;
}
THERE
HELLO