Facebook
From Smelly Armadillo, 6 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 239
  1. #include <iostream>
  2. #include <cstdlib>
  3.  
  4. using namespace std;
  5.  
  6. int n;
  7. char x;
  8. char tab[1000000];
  9. int a[26];
  10. int maks;
  11. int y, diff;
  12.  
  13. int main()
  14. {
  15.    
  16.     cin >> n >> x;
  17.     for(int i = 0; i < n; i++)
  18.     {
  19.         cin >> tab[i];
  20.     }
  21.     for(int i = 0; i < 26; i++)
  22.     {
  23.         a[(int)tab[i] - 65] += 1;
  24.     }
  25.     for(int i = 0; i < 26; i++)
  26.     {
  27.         if(maks < a[i])
  28.         {
  29.             maks = a[i];
  30.             y = i;
  31.         }
  32.     }
  33.    
  34.     diff = abs((int)x - (y + 65));
  35.    
  36.     for(int i = 0; i < n; i++)
  37.     {
  38.         tab[i] = (int)tab[i];
  39.         cout << (char)(tab[i] + diff);
  40.     }
  41.     return 0;
  42. }
  43.