aplici algoritmul de ordonare descrescatoare.. e f simplu
#include <iostream>
using namespace std;
int n,v[1001],i,sw;
int main()
{
cin>>n;//numarul cladirilor
for(i=1;i<=n;i++) cin>>v[i]; //inaltimile cladirilor
//aplicam Bubblesort
do
{sw=0;
for(i=1;i<n;i++)
if(v[i]<v[i+1]) {v[0]=v[i]; v[i]=v[i+1]; v[i+1]=v[i]; sw=1;}
}while(sw!=0);
for(I=1;i<=n;i++)cout<<v[i];
return 0;
}