Se da un vector v cu n elemente numere intregi. Sa se copieze intr-un alt vector u elementele strict pozitive ale vectorului initial.
Exemplu: pentru n=6 si vectorul v=(7, -8, -15, 2, 0, 13) vom obtine vectorul u=(7, 2, 13).
Răspunsuri la întrebare
Răspuns de
12
#include<iostream>
using namespace std;
int main()
{int a[40],b[20],i,n,d=0;
cin>>n;
for (i=1;i<=n;i++)
{cout<<"a["<<i<<"]="; cin>>a[i];}
for (i=1;i<=n;i++)
{if (a[i]>0)
{d++;
b[d]=a[i];
}}
cout<<"Vector nou: "<<endl;
for (i=1;i<=d;i++)
cout<<b[i]<<" ";
}
using namespace std;
int main()
{int a[40],b[20],i,n,d=0;
cin>>n;
for (i=1;i<=n;i++)
{cout<<"a["<<i<<"]="; cin>>a[i];}
for (i=1;i<=n;i++)
{if (a[i]>0)
{d++;
b[d]=a[i];
}}
cout<<"Vector nou: "<<endl;
for (i=1;i<=d;i++)
cout<<b[i]<<" ";
}
Alte întrebări interesante
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
10 ani în urmă
Matematică,
10 ani în urmă
Fizică,
10 ani în urmă
Matematică,
10 ani în urmă