int main()
{
int a[]={1,2,3,4,5,6,7,8,9,10,12,11};
deque<int> grop1;
deque<int> grop2;
vector<int> grop(a,a+sizeof(a));
for(vector<int>::iterator it=grop.begin();it!=grop.end();++it)
{
if(*it % 2==0)
{
deque<int>::iterator its1=grop1.begin();
grop1.push_back(*it);
}
else
{
deque<int>::iterator its2=grop2.begin();
grop2.push_back(*it);
}
}
for(vector<int>::iterator its=grop.begin();its!=grop.end();++its)
cout<<"the vector<int> grop ="<<*its<<endl;
for(deque<int>::iterator its1=grop1.begin();its1!=grop1.end();++its1)
cout<<"the deque<int> grop1="<<*its1<<endl;
for(deque<int>::iterator its2=grop2.begin();its2!=grop2.end();++its2)
cout<<"the deque<int> grop2="<<*its2<<endl;
{
int a[]={1,2,3,4,5,6,7,8,9,10,12,11};
deque<int> grop1;
deque<int> grop2;
vector<int> grop(a,a+sizeof(a));
for(vector<int>::iterator it=grop.begin();it!=grop.end();++it)
{
if(*it % 2==0)
{
deque<int>::iterator its1=grop1.begin();
grop1.push_back(*it);
}
else
{
deque<int>::iterator its2=grop2.begin();
grop2.push_back(*it);
}
}
for(vector<int>::iterator its=grop.begin();its!=grop.end();++its)
cout<<"the vector<int> grop ="<<*its<<endl;
for(deque<int>::iterator its1=grop1.begin();its1!=grop1.end();++its1)
cout<<"the deque<int> grop1="<<*its1<<endl;
for(deque<int>::iterator its2=grop2.begin();its2!=grop2.end();++its2)
cout<<"the deque<int> grop2="<<*its2<<endl;