Advertisement
Guest User

Untitled

a guest
Dec 13th, 2019
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. int cmmnr(int n)
  2. {
  3. int a[10],i,cn=n,nr,j;
  4. for(i=0; i<=9; i++)
  5. {
  6. a[i]=0;
  7. while(n!=0)
  8. {
  9. if(n%10==i)
  10. a[i]++;
  11. n=n/10;
  12. }
  13. n=cn;
  14. }
  15.  
  16. if(a[0]==0)
  17. { nr=0;
  18. for(i=1; i<=9; i++)
  19. if(a[i]!=0)
  20. {
  21. for(j=1; j<=a[i]; j++)
  22. nr=nr*10+i;
  23. }
  24. }
  25. else
  26. {
  27. nr=0;
  28. for(i=1; i<=9; i++)
  29. if(a[i]!=0)
  30. {
  31. nr=nr*10+i;
  32. a[i]--;
  33. break;
  34. }
  35. for(i=0; i<=9; i++)
  36. if(a[i]!=0)
  37. {
  38. for(j=1; j<=a[i]; j++)
  39. nr=nr*10+i;
  40. }
  41. }
  42. return nr;
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement