Advertisement
Ermolaxe

Set #1(12)

Jul 6th, 2015
628
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.78 KB | None | 0 0
  1. #include <fstream>
  2. #include <algorithm>
  3. #include <set>
  4. #include <vector>
  5. using namespace std;
  6.  
  7. ifstream fin("input.txt");
  8. ofstream fout("output.txt");
  9.  
  10. int main()
  11. {      
  12.         int size, tmp;
  13.         fin >> size;
  14.        
  15.         set<int> set1;
  16.         set<int> set2;
  17.         int i=1;
  18.         while(fin >> tmp)
  19.         {
  20.             if (tmp<0) tmp*=-1;
  21.             while (tmp>0)
  22.             {
  23.                 int some=tmp%10;
  24.                 if (set1.count(some)==0)
  25.                 {
  26.                     set1.insert(some);
  27.                     set2.erase(some);
  28.                 }
  29.                 else
  30.                 {
  31.                     set1.erase(some);
  32.                     set2.insert(some);
  33.                 }
  34.                 tmp=tmp/10;
  35.                
  36.             }
  37.  
  38.            
  39.             fout << "Number" << i << ":";
  40.             for(set<int>::iterator it=set2.begin();it!=set2.end();it++)
  41.                 fout << *it << " ";
  42.             fout << endl;
  43.             i++;
  44.  
  45.             set1.clear();
  46.             set2.clear();
  47.         }    
  48.         return 0;
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement