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