#include <iostream>
#include <vector>
#include <ostream>
#include <iterator>

int main() {
	std::vector<int> v{1,2,3,4,5};
	std::copy(v.begin(), v.end(), 
		std::ostream_iterator<int>(std::cout, " - "));
	return 0;
}