Advertisement
Guest User

Untitled

a guest
Sep 19th, 2019
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.91 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. #include <iostream>
  6.  
  7. using namespace std;
  8. int sub9(int n){
  9. int i,v[10],x;
  10. for (i=0;i<=9;i++)
  11. v[i]=0;
  12.  
  13. while (n){
  14. v[n%10]++;
  15. n=n/10;}
  16.  
  17.  
  18. x=0;
  19. for (i=9;i>=0;i--)
  20. while (v[i]>0){
  21. x=x*10+i;
  22. v[i]--;}
  23.  
  24. return x;
  25.  
  26.  
  27. }
  28.  
  29. void sub10(int n, int &x)
  30. {
  31. int v[10],i;
  32. for(i=0;i<=9;i++)
  33. v[i]=0;
  34. while (n)
  35. {
  36. v[n%10]++;
  37. n=n/10;
  38.  
  39. }
  40. x=0;
  41. for(i=1;i<=9;i++){
  42. if(v[i]>0)
  43. x=x*10+i;}
  44.  
  45.  
  46. }
  47.  
  48. int sub11(int n){
  49. int i,v[10],x;
  50. for (i=0;i<=9;i++)
  51. v[i]=0;
  52.  
  53. while (n){
  54. v[n%10]++;
  55. n=n/10;
  56.  
  57. }
  58. x=0;
  59. for (i=0;i<=9;i++){
  60. while (v[i]>0){
  61. v[i]--;
  62. x=x*10+i;}}
  63. return x;}
  64.  
  65.  
  66.  
  67.  
  68.  
  69. int main()
  70. {
  71. cout<<sub9(77777778)<<endl;
  72. int x;
  73. sub10(7789452,x);
  74. cout<<x<<endl;
  75. cout<<sub11(91112);
  76.  
  77. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement