10.33:
#include<iostream>
#include<fstream>
#include<vector>
#include<list>
#include<string>
#include<iterator>
#include<algorithm>
using namespace std;
int main(int argc, char* argv[])
{
ifstream inf("1.txt");
ofstream outf1("2.txt"), outf2("3.txt");
istream_iterator<int> in(inf), eof;
ostream_iterator<int> out1(outf1, " "), out2(outf2, "\n");
vector<int> vec(in, eof);
copy_if(vec.begin(), vec.end(), out1, [](int n) { return n % 2; });
copy_if(vec.begin(), vec.end(), out2, [](int n) { return !(n % 2); });
return 0;
}