#include <vector>
#include <string>
#include "Sales_item.h"
#include <iostream>
#include <cctype>
using std::vector;
using std::string;
using std::cin;
using std::cout;
using std::endl;
int main() {
//从cin读入一组词并把它们存入一个vector对象,然后设法把所有的词都改写为大写形式。输出改变后
//的结果,每个词占一行
vector<string> get_in;
string in_line;
while (cin >> in_line) {
get_in.push_back(in_line);
}
for (vector<string>::size_type x = 0; x < get_in.size(); x++) {
for (auto& a : get_in[x]) {
a = toupper(a);
}
cout << get_in[x] << endl;
}
cin.clear();
/*****空vector对象不包含任何元素,不能用下标的形式去访问,否则将引发错误****/
/*****vector的下标只能用于访问已存在的元素******
/*********用push_back添加新元素****/
//读入一组整数并把它们存入一个vector对象,将每对相邻整数的和输出出来
vector<int> get_numbers;
int numbers;
while (cin >> numbers) {
get_numbers.push_back(numbers);
}
for (vector<int>::size_type y = 0; y < (get_numbers.size()-1); y++) {
cout << get_numbers[y] + get_numbers[y + 1] << " ";
}
cin.clear();
//改写程序,先输出第一个和修后一个元素的和,接着输出第2个和倒数第2个元素的和
vector<int> pro_number2;
int numbers2;
while (cin >> numbers2) {
pro_number2.push_back(numbers2);
}