Documente Academic
Documente Profesional
Documente Cultură
UNIDIMENSIONALE (VECTORI)
Def: A sorta elementele unui vector înseamnă a le ordona crescător sau
descrescător.
1. Sortarea prin selecţie directă
#include<iostream>
using namespace std;
int main()
{
int i,j,n,aux,a[50];
cout<<"Introduceti numarul de elemente din sir : ";
cin>>n;
cout<<"Introduceti numerele"<<endl;
for(i=0;i<n;i++) cin>>a[i];
2. Sortarea prin metoda bulelor (Bubble Sort)
#include<iostream>
using namespace std;
int main()
{
int n,i,aux,ok,a[50];
cout<<"Introduceti dimensiunea vectorului : ";
cin>>n;
for(i=0;i<=n-1;i++) cin>>a[i];
1. Se citeste din fisierul text “vector.in” de pe prima linie un numar natural n si de pe urmatoarea
linie un sir de n numere intregi, elementele unui vector. Sa se afiseze pe ecran vectorul modificat
astfel incat toate elementele pare sa-si dubleze valoarea, ordonat crescator (cu metoda selectiei
directe).
2. Se citeste de la tastatura un numar natural n si de pe urmatoarea linie un sir de n numere naturale,
elementele unui vector. Sa se afiseze in fisierul “vector.out” vectorul modificat astfel incat toate
elementele impare sa se micsoreze cu 1, ordonat descrescator (cu metoda bulelor).