Răspuns:
#include <iostream>
using namespace std;
int main()
{
unsigned int n,i,x,S=0;
cin>>n;
int a[n],b[10]={0};
for(i=0;i<n;i++)
cin>>a[i];
for(i=0;i<n;i++)
{
while(a[i]>0)
{
x=a[i]%10;
a[i]=a[i]/10;
}
b[x]=b[x]+1;
}
for(i=9;i>0;i--)
while(b[i]!=0)
{
S=S*10+i;
b[i]--;
}
cout<<S;
return 0;
}
Explicație:
Pui si tu algoritmul in fisier, nu mai am ajuns inca la fisier.