Cerința
Primăria dorește să realizeze un proiect de sistematizare a orașului și pentru aceasta îl angajează pe arhitectul Gigel. Orașul constă în n clădiri; pentru fiecare se cunoaște înălțimea, iar Gigel trebuie să ordoneze descrescător aceste înălțimi.
Date de intrare
Programul citește de la tastatură prima linie numărul n, apoi n numere naturale separate prin spații, reprezentând înălțimile celor n clădiri.
Date de ieșire
Programul va afișa pe ecran n numere naturale, separate prin câte un spațiu, reprezentând înălțimile clădirilor, după ordonare.
Restricții și precizări
1 ≤ n ≤ 1000
înălțimile clădirilor vor fi mai mici decât 1.000.000.000
Vă rog este urgent !!!
Răspunsuri la întrebare
Răspuns de
0
Răspuns:
#include <iostream>
using namespace std;
int main()
{ int n, v[1000],i,j,aux;
cout<<"n=";
cin>>n;
if(n<1 || n>1000)
cout<<"Valorea introdusa pentru n nu respecta cerinta";
else
{ for(i=0; i<n; i++)
cin>>v[i];
for (i=0; i<n-1; i++)
{ for (j=i+1; j<n; j++)
{ if (v[i]>v[j])
{
aux = v[i];
v[i] = v[j];
v[j] = aux;
}
}
}
}
for (i=0;i<n;i++)
cout<<v[i]<<" ";
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Engleza,
9 ani în urmă