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