std::ostream_iterator

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

using namespace std;

int
main()
{
  vector<int>  d;
  d.push_back(1);
  d.push_back(3);
  d.push_back(13);

  copy(d.begin(), d.end(),  ostream_iterator<int> (cout, " "));

  return 0;
}
#include <iostream>
#include <iterator>

using namespace std;

int
main()
{
  int d[]={1,2,13};

  copy(d, d+sizeof(d)/sizeof(d[0]),  ostream_iterator<int> (cout, " "));

  return 0;
}