#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
void addNum(int num)
{
num +=1;
}
int main()
{
vector <int> a;
for(int i=0; i<5; i++)
a.push_back(i);
vector <int>:: iterator first, last;
first = a.begin();
last = a.begin()+3;
for_each(first, last, addNum);
for(int i=0; i<5; i++)
cout << a.at(i);
return 0;
}