replace example int main() { int a1[ ] = {1, 2, 3, 4, 5, 1, 2, 3, 4, 5}; int a2[ ] = {1, 2, 3, 4, 5, 1, 2, 3, 4, 5}; int a3[10]; replace(a1, a1 + 10, 3, 10); replace_copy(a2, a2 + 10, a3, 3, 10); for (int i = 0; i < 10; ++i) cout << a1[i] << '\t' << a2[i] << '\t' << a3[i] << endl; }