C++ Primer 10.4.2节练习10.30

xiaoxiao2021-02-28  76

练习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; }

转载请注明原文地址: https://www.6miu.com/read-76809.html

最新回复(0)