#include <algorithm>
#include <iostream>
#include <iterator>
using namespace std;

int main()
{
    int Array[] = {3,6,9,5,10,21,3,25,14,12,32,41,3,24,15,26,7,8,11,4};
    int *overwrite_start = remove_if(std::begin(Array), std::end(Array), [](int n){ return n>9; });
    fill(overwrite_start, std::end(Array), -1);
    copy(std::begin(Array), std::end(Array), ostream_iterator<int>(cout, " "));
}