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
AntiEaglesDavids:
incearca si asta: http://pastebin.com/NSpw0AKB
Răspunsuri la întrebare
Răspuns de
18
#include<iostream>
using namespace std;
int n, i, j, aux, a[1002];
int main()
{
cin>>n;
for(i=1;i<=n;i++) cin>>a[i];
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]<<" ";
return 0;
}
using namespace std;
int n, i, j, aux, a[1002];
int main()
{
cin>>n;
for(i=1;i<=n;i++) cin>>a[i];
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]<<" ";
return 0;
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Limba română,
9 ani în urmă
Franceza,
9 ani în urmă
Geografie,
9 ani în urmă