【C++ラーニング】反復器の使用:vectorの操作---ShinePans
738 ワード
/*
:xx.begin();xx.end();begin() ,end .
auto it=xx.begin(); *it ; (*it).empty(); it ;
*/
#include <iostream>
#include <string>
#include <cctype>
#include <vector>
using namespace std;
int main()
{
int sum;
vector<int> ints;
int temp;
cout << " :" << endl;
while (cin >> temp)
ints.push_back(temp);
auto beg = ints.begin(), end = ints.end();
auto mid = ints.begin() + (end - beg) / 2;
for (auto it = ints.begin(); it != mid; ++it)
{
sum = (*it) + (*(end - 1));
end--;
cout << sum << endl;
}
system("pause");
return 0;}