Mega Code Archive

 
Categories / C++ Tutorial / STL Algorithms Modifying Sequence Operations
 

Replace values in vector with another value with replace()

#include <iostream> #include <algorithm> #include <vector> using namespace std; bool greater9( int ); int main() {     const int SIZE = 10;    int a[ SIZE ] = { 10, 2, 10, 4, 16, 6, 14, 8, 12, 10 };    // Replace 10s in v1 with 100    vector< int > v1( a, a + SIZE );    replace( v1.begin(), v1.end(), 10, 100 );    return 0; } bool greater9( int x ){    return x > 9; }