👤

Se dă un vector cu n elemente numere naturale.

Cerinţa

Să se ordoneze crescător elementele vectorului.

Date de intrare

Programul citește de la tastatură numărul n, apoi n numere întregi, reprezentând elementele vectorului.

Date de ieşire

Programul va afișa pe ecran cele n elemente ale vectorului, ordonate conform cerinței, separate printr-un spațiu.

Restricţii şi precizări
•1 ≤ n ≤ 1000
•elementele vectorului vor fi mai mici decât 1.000.000.000


Răspuns :

#include<iostream.h>
void main()
{
int a[1000],j,i,n=0,aux=0;
cout<<"n: "; cin>>n;
    for(i=1;i<=n;i++)
    {
    cout<<"a["<<i<<"]=";
    cin>>a[i];
    }
    for(i=1;i<=n;i++)
    cout<<a[i]<<" ";
    cout<<endl;
    for(i=1;i<=n;i++)
        {
        for(j=i+1;j<=n;j++)
            {
            if(a[i]>a[j])
                {
                aux=a[i];
                a[i]=a[j];
                a[j]=aux;
                }
            }
        }
    for(i=1;i<=n;i++)
   cout<<a[i]<<" ";
}