编写程序处置vector对象的元素:将每个奇数值元素用该值的两倍替换

编写程序处理vector<int>对象的元素:将每个奇数值元素用该值的两倍替换。
int main()
{
vector<int> ivec;


ivec.push_back(1);             //赋值
ivec.push_back(2);
ivec.push_back(3);
ivec.push_back(4);
ivec.push_back(5);
ivec.push_back(6);


for (vector<int>::iterator it = ivec.begin(); it != ivec.end(); ++it)
{
*it = (*it%2 == 1) ? (*it * 2) : (*it);
cout << *it;
}


return 0;
}