#include <iostream>
#include <string>
#include <vector>
using std::vector;
using std::cin;
using std::endl;
using std::cout;
using std::string;
int main()
{
vector<int> ivec;
int i;
while(cin>>i)
ivec.push_back(i);
//以下为用iterator方法解决问题
cout<<"The original numbers are: ";
for(vector<int>::iterator ite=ivec.begin ();ite!=ivec.end();++ite)
cout<<*ite<<"/40";
cout<<endl;
cout<<"The changed numbers are: ";
for(vector<int>::iterator ite=ivec.begin ();ite!=ivec.end();++ite)
{
*ite=(*ite)*2;
cout<<*ite<<"/40";
}
cout<<endl;
return 0;
}
/*
83页3.18:用iterator修改值大小为当前的2倍,本题要创建10个,但我的程序里采用的是任意输入的方式,要创建10个用,vector<int> ivec(10)就行,但太死,就不做了
*/