Advertisement
rotti321

Untitled

Mar 31st, 2017
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.73 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4. int a[10]={};
  5. void prelucrare_nr(int nr)
  6. {
  7.     if (nr==0){ a[0]++; return;}
  8.     while(nr!=0)
  9.     {
  10.         a[nr%10]++;
  11.         nr=nr/10;
  12.     }
  13. }
  14. int main()
  15. {
  16.     int n,x,poz[10]={0,1,2,3,4,5,6,7,8,9};
  17.     cin>>n;
  18.     for(int i=1;i<=n;i++)
  19.     {
  20.         cin>>x;
  21.         prelucrare_nr(x);
  22.     }
  23.    
  24.     int ok=1;
  25.     do
  26.     {
  27.         ok=1;
  28.         for(int i=1;i<=9;i++)
  29.         {
  30.             if(a[i-1]>a[i])
  31.             {
  32.                 swap(a[i-1],a[i]);
  33.                 swap(poz[i-1],poz[i]);
  34.                 ok=0;
  35.             }
  36.         }
  37.     }
  38.     while(ok==0);
  39.     for(int i=0;i<=9;i++)
  40.     {
  41.         if(a[i]>0)
  42.         cout<<poz[i]<<" ";
  43.     }
  44.     return 0;
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement