#include <vector>
#include <fstream>
#include <iostream>
#include <iterator>
#include <algorithm>
using namespace std;
void split1(istream_iterator<int> beg,istream_iterator<int> end, ostream_iterator<int>first,ostream_iterator<int>second)
{
while(beg!=end)
{
int i = *beg++;
if(i%2)
*first++ = i;
else
*second++ = i;
}
};
int main()
{
istream_iterator<int> in_iter(cin),eof;
ofstream odd("tian.txt");
ostream_iterator<int> odd_iter(cout," ");
ofstream even("hong.txt");
ostream_iterator<int> even_iter(even," ");
split1(in_iter,eof,odd,even);
return 0;
}
#include <fstream>
#include <iostream>
#include <iterator>
#include <algorithm>
using namespace std;
void split1(istream_iterator<int> beg,istream_iterator<int> end, ostream_iterator<int>first,ostream_iterator<int>second)
{
while(beg!=end)
{
int i = *beg++;
if(i%2)
*first++ = i;
else
*second++ = i;
}
};
int main()
{
istream_iterator<int> in_iter(cin),eof;
ofstream odd("tian.txt");
ostream_iterator<int> odd_iter(cout," ");
ofstream even("hong.txt");
ostream_iterator<int> even_iter(even," ");
split1(in_iter,eof,odd,even);
return 0;
}