Алгоритм replace()
template< class ForwardIterator, class Type >
void
replace( ForwardIterator first, ForwardIterator last,
const Type& old_value, const Type& new_value );
replace() заменяет в диапазоне [first,last) все элементы со значением old_value на new_value.