Retinem intr-o variabila IMPAR numarul impar anterior din sir iar intr-o variabila PAR numarul par anterior si doua switch-uri (SWI=1 (true) pentru numerele impare si SWP=1 (true) pentru numerele pare, adica presupunem ca exista cele doua subsiruri cerute). IF-urile pe care le soliciti ar fi:
if(a[i]%2&&a[i]<IMPAR)
{ SWI=0; break;}
if(a[i]%2==0&&a[i]>PAR)
{SWI=0;break}
Dupa ce iesi din bucla FOR verifici:
if(SWI==1&&SWP==1)
cout<<"DA";
else
cout<<"NU";