C++ Primer 10.4.2节练习10.30

来源:互联网 发布:java技术课程表 编辑:程序博客网 时间:2024/05/29 13:12

练习10.30

使用流迭代器、sort和copy从标准输入读取一个整数序列,将其排序,并将结果写到标准输出。

练习10.31

修改前一题的程序,使其只打印不重复的元素。使用unique_copy。


#include <iostream>#include <fstream>#include <vector>#include <iterator>#include <algorithm>#include <numeric>using namespace std;int main(){  istream_iterator<int> it_input(cin),eof;  ostream_iterator<int> ot_output(cout," ");  vector<int> input(it_input,eof);  sort(input.begin(),input.end());  copy(input.begin(),input.end(),ot_output);  cout<<endl;   return 0;}