0% au considerat acest document util (0 voturi)
845 vizualizări2 pagini

Algoritm de Construire A Unui Vector

Acest document prezintă două algoritmi pentru construirea de vectori noi din valorile unui șir sau a unui vector inițial, în funcție de anumite condiții. Primul algoritm construiește un vector cu elementele prime dintr-un vector citit, iar al doilea determină câte elemente ale unui vector sunt mai mici decât orice element al unui alt vector citit.

Încărcat de

VioricaSpasenie
Drepturi de autor
© © All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca DOCX, PDF, TXT sau citiți online pe Scribd
0% au considerat acest document util (0 voturi)
845 vizualizări2 pagini

Algoritm de Construire A Unui Vector

Acest document prezintă două algoritmi pentru construirea de vectori noi din valorile unui șir sau a unui vector inițial, în funcție de anumite condiții. Primul algoritm construiește un vector cu elementele prime dintr-un vector citit, iar al doilea determină câte elemente ale unui vector sunt mai mici decât orice element al unui alt vector citit.

Încărcat de

VioricaSpasenie
Drepturi de autor
© © All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca DOCX, PDF, TXT sau citiți online pe Scribd
Sunteți pe pagina 1/ 2

Algoritm de construire a unui

vector
Exista diverse situatii in care ni se cere sa construim un nou
vector fie din valorile unui sir fie din elemntele unui vector initial,
valori si elemnte care indeplinesc o conditie impusa de problema.
Initial noul vector w are 0 elemente.Se parcurge sirul de valori
sau vectorul initial testand daca valoarea respectiva indeplineste
conditia impusa de problema si in caz afirmativ aceasta este depusa
in vectorul w dupa care vom face loc unui nou element prin
incrementarea lui k++.
Aplicatii.

1.Se citeste de la tastatura un vector cu n elemnte numere naturale.


Se cere sa se construiasca unu nou vector care sa contina dor valori
prime din v.
..................................................................
int mmain()
{unsigned v[50], w[50],n,i,k=0,prim,d;
cout<<n=; cin>>n;
for(i=0;i<n;i++)
{cout<<v[<<i+1<<]=; cin>>v[i];}
for(i=0;i<n;i++)
{for(prim==1,d==2;d<=v[i]/2&&prim==1;d++)
if(v[i]%d==0)
prim=0;
if(prim==1)
{w[k]=v[i];k++;}}
cout<<vectorul cu elemnte nr prime:<endl;
for(i=0;i<k;i++)
cout<<w[i]<< ;
return 0;}
2.Se citesc de la tastatura 2 vectori a , cu n elemente de tip intreg si
b cu m elemnte de tip intreg . Sa se determine cate din elementelel
vectorului sunt strict mai mici decat orice element din b.
....................................................
{int a[50],b[50],i,j,m,n,x=0,min;
cout<<n=; cin>>n;
for(i=0;i<n;i++)
{cout<<a[<<i+1<<]=; cin>>a[i];}
cout<<m=;cin>>m;
for(i=0;i<m;i++)
{cout<<b[<<i+1<<]=; cin>>b[i];}
min=b[0];
for(i=1;i<m;i++)
if(b[i]<min)
min=b[i];
for(i=0;i<n;i++)
if(min>a[i])
x++;
cout<<x;
return 0;}

S-ar putea să vă placă și