This program illustrates the use of the STL replace_copy_if() algorithm to copy all values from one vector of integers to another and simultaneously replace, in the output, all values that satisfy a given predicate with a given alternate value. Press Enter to continue ... Here are the values in the vector v1: 1 2 2 3 4 5 2 3 6 7 8 9 Press Enter to continue ... Here are the values in the vector v2: 101 102 103 104 105 106 107 108 109 110 111 112 113 114 Press Enter to continue ... Now we copy all values from v1 to v2, starting at the 3rd value of v2, and simultaneously replace each value that's divisble by 3 with 123. Press Enter to continue ... Here are the revised values in v2: 101 102 1 2 2 123 4 5 2 123 123 7 8 123 Press Enter to continue ... The iterator returned by the algorithm is pointing at the end of the vector v2. Press Enter to continue ...