fork download
  1. #include <iostream>
  2. using namespace std;
  3. int main() {
  4. int t,n,d[10]={0,};
  5.  
  6. cin>>n;
  7.  
  8. while(1) {
  9. ++d[n%10];
  10. n/=10;
  11. if(n==0) break;
  12. }
  13. t=0;
  14.  
  15. for(int i=9;i>=0;--i) {
  16. if(d[i]) {
  17. while(d[i]--) {
  18. t *= 10;
  19. t+=i;
  20. }
  21. }
  22. }
  23. cout << t;
  24. }
Success #stdin #stdout 0s 4268KB
stdin
2134
stdout
4321