👤

De la tastatură se citesc elementele unui vector de dimensiunea n, (n<=100) de numere
întregi. Elaborați un program prin intermediul căruia se va crea un nou vector care va fi format numai din elementele pozitive ale vectorului inițial. Se va afișa elementele ambilor
vectori. In limbajul C. Va rog urgent!!


Răspuns :

#include <iostream>

using namespace std;

int main()

{

int v[100], v_poz[100], i, dim;

cout<<"Numarul de elemente al vectorului: ";cin>>dim;

for(i=0;i<dim;i++)

{

 cin>>v[i];

}

cout<<"Elementele vectorului initial: "<<endl;

for(i=0;i<dim;i++)

{

 cout<<v[i]<<" ";

}

cout<<endl;

cout<<"Elementele pozitive: "<<endl;

for(i=0;i<dim;i++)

{

 v_poz[i] = v[i];

 if(v_poz[i]>=0)

 cout<<v_poz[i]<<" ";

}

}