Informatică, întrebare adresată de alexandrualy50, 8 ani în urmă

se da un vector cu n elemente numere naturale.sa se elimine din vector toate elementele impare.elementele impare se vor plasa intr-un nou vector .se vor afisa vectorii obtinuti

Răspunsuri la întrebare

Răspuns de whow
1

Răspuns:

#include<iostream>

using namespace std;

int main()

{

int v[100],n,i,c[100],p=1,h,g;

cin>>n;

for(i=1; i<=n; i++)

{

cin>>v[i];

}

for(i=1; i<=n; i++)

{

if(v[i]%2==1)

{

c[p]=v[i];

p++;

}

}

for(i=1; i<=n; i++)

{

if(v[i]%2==1)

{

g=i;

for(h=g; h<=n-1; h++)

{

v[h]=v[h+1];

}

n--;

i--;

}

}

for(i=1; i<=n; i++)

{

cout<<v[i];

}

cout<<endl;

for(i=1; i<=p-1; i++)

{

cout<<c[i];

}

return 0;

}

Explicație:

Bafta !

:^)

vezi ca prima cifra din screenshot e n adk nr el din v

daca nu intelegi cv intreaba-ma in comentarii

Anexe:
Alte întrebări interesante