#include <algorithm>
#include <vector>
#include <iterator>
#include <iostream>

int main() {
	std::vector<int> values{1, 2, 3, 4, 5, 6};
	int start = 2;
	int temp = 0;
	std::copy_if(values.cbegin(), 
		values.cend(), 
		std::ostream_iterator<int>(std::cout, " "), 
		[&temp, start](const int val) { return temp ++ != start; });
	
	return 0;
}