|
#include<bits/stdc++.h>
using namespace std;
int a[10]={123,321,121,211,112,222,132,223,311,221},i,sum,n;
int sss(int n)
{
for(i=1;n>0;i++)
{
sum=sum+n%10;
n=n/10;
}
return sum;
}
bool cmp(int a,int b)
{
if(sss(a)!=sss(b))
{
return sss(a)>sss(b);
}
else
return a>b;
}
int main()
{
sort(a,a+10,cmp);
for(i=0;i<=9;i++)
{
cout<<a[i]<<" ";
}
} |
|