朱色虫居
Pages
Home
Featured Posts
2007/03/11
iostream iterator
<br /> #include <iostream><br /> #include <iterator><br /> #include <fstream><br /> #include <algorithm><br /> #include <vector><br /> <br /> using namespace std;<br /> <br /> int main()<br /> {<br /> cout << "input Integers:"; istream_iterator<int> input(cin), end_of_stream;<br /> ofstream even("even.txt"); <br /> ofstream odd("odd.txt");<br /> ostream_iterator<int> evenIt(even, " ");<br /> ostream_iterator<int> oddIt(odd, "\n");<br /> vector<int> ivec; <br /> vector<int> evenVec;<br /> vector<int> oddVec;<br /> <br /> copy(input, end_of_stream ,inserter(ivec,ivec.begin()));<br /> <br /> <br /> for(vector<int>::iterator it=ivec.begin(); it != ivec.end(); ++it)<br /> { <br /> if(*it % 2){<br /> oddVec.push_back(*it);<br /> }<br /> else{<br /> evenVec.push_back(*it);<br /> }<br /> }<br /> <br /> copy(oddVec.begin(), oddVec.end(), oddIt);<br /> copy(evenVec.begin(), evenVec.end(), evenIt); <br /> }<br />
No comments:
Post a Comment
Newer Post
Older Post
Home
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment