Trebuie sa citesti n-ul, sa citesti vectorul si sa initializezi un int k=0(un contor); apoi parcurgi vectorul citit si pui conditia if(x%2==0){fout<<vector[i]<<" ";k++;}.Dupa ce se termina parcurgerea scri asta: fout<<endl<<k<<endl;.
La fel faci si la nr impare,doar ca conditia va fi: if(x%2!=0)fout<<vector[i]<<" ";.
La numerele care au suma cifrelor para e nevoie sa parcurgi dinou vectorul si sa scri asta:
int suma=0,copie =v[i];
while(copie==0){
s=s+copie%10;
copie=copie/10;
}
if(s%2==0) fout<<v[i]<<" ";