Advertisement
yejolga

ol_5_09

Nov 15th, 2019
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.02 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3. #include <vector>
  4. #include <utility>
  5.  
  6. using namespace std;
  7.  
  8. int main()
  9. {
  10.     ifstream cin("input.txt");
  11.  
  12.     vector <char> word;
  13.     vector <pair <int, char> > c;
  14.  
  15.     char cur;
  16.     while(cin>>cur)
  17.     {
  18.         bool is = false;
  19.         for(int i = 0; i < c.size(); i++)
  20.             if(cur == c[i].second)
  21.             {
  22.                 is = true;
  23.                 c[i].first++;
  24.             }
  25.         if(!is)
  26.         {
  27.             c.resize(c.size()+1);
  28.             c[c.size()-1].first = 0;
  29.             c[c.size()-1].second = cur;
  30.         }
  31.         word.push_back(cur);
  32.     }
  33.     int mx = 0, mxi = 0;
  34.     for(int i = 0; i < c.size(); i++)
  35.         if(c[i].first >= mx)
  36.         {
  37.             mx = c[i].first;
  38.             mxi = i;
  39.         }
  40.     //for(int i = 0; i < c.size(); i++)
  41.       //  cout<<c[i].second<<':'<<c[i].first<<'\n'; //check each char's quantity
  42.  
  43.     for(int i = 0; i < word.size(); i++)
  44.         if(word[i] != c[mxi].second)
  45.             cout<<word[i];
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement