👤

Fiind dat un vector v cu n elemente sa se construiasca alti 2 vectori : primul va contine numai elementele pare ,iar al doilea numai elementele impare ale vectorului initial .

Răspuns :

#include<iostream.h>
int main()
{
int v[200], v1[100], v2[100],i, n,k=1,q=1;
cin>>n;/ citesti numarul de elemente ale vectorului initial
for(i=1;i<=n;i++)
cin>>v[i]; / citesti vectorul initial
for (i=1; i<=n; i++)/se parcurge vectorul initial
if(v[i]%2==0)/ se pune conditia ca un element sa fie par
{
v1[k]=v[i]; //daca este par se pune in vectorul v1
k=k+1;
}    // daca nu  este par trece mai departe in program si se intreaba daca este impar
if(v[i]%2!=0) //se intreaba daca este impar  daca da 
{
v2[q]=v[i]; /// se pune in vectorul v2
q=q+1;
}
for(i=1;i<=k;i++)   /// se afiseaza pe rand cei doi vectori 
cout<<" vectorul cu elemente pare este"<<v1[i]<<endl;
for(i=1;i<=q;i++)
cout<<" vectorul cu elemente impare este "<<v2[i];
}