1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
#include <algorithm>
#include <iostream>
#include <string>
#include <iterator>
using namespace std;
int main()
{
string words[] =
{ "kilo", "lima", "mike", "november", "oscar",
"foxtrot", "golf", "hotel", "india", "juliet" };
size_t const size = sizeof(words) / sizeof(string);
size_t const midsize = size / 2;
rotate(words, words + midsize, words + size);
copy(words, words + size, ostream_iterator<string>(cout, " "));
cout << '\n';
}
/*
Displays:
foxtrot golf hotel india juliet kilo lima mike november oscar
*/
|