smsnobin77

uva 11577

Jun 10th, 2016
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.09 KB | None | 0 0
  1. #include <bits/stdc++.h>
  2.  
  3. using namespace std;
  4. int main()
  5. {
  6.     char sen[250], pro[250],letter[26],freq[26];
  7.     int tc;
  8.     char c;
  9.     for(int p = 0; p < 26; p++){
  10.         letter[p] = 97 + p;
  11.     }
  12.     scanf("%d",&tc);
  13.     scanf("%c",&c);
  14.     for(int t = 0; t < tc; t++){
  15.     gets(sen);
  16.     int l = strlen(sen);
  17.     int j  = 0;
  18.     memset(freq, 0, sizeof freq);
  19.     for(int i = 0; i < l; i++){
  20.         if(isalpha(sen[i])){
  21.             if(isupper(sen[i])){
  22.                 sen[i] += 32;
  23.                 pro[j] = sen[i];
  24.                 j++;
  25.             }
  26.             else{
  27.                 pro[j] = sen[i];
  28.                 j++;
  29.             }
  30.         }
  31.     }
  32.     int maxi = 0;
  33.     for(int i = 0; i < j; i++){
  34.         for(int a = 0; a < 26; a++){
  35.             if(pro[i] == letter[a]){
  36.                 freq[a]++;
  37.             }
  38.             if(freq[a] > maxi){
  39.                 maxi = freq[a];
  40.             }
  41.         }
  42.     }
  43.     for(int i = 0; i < 26; i++){
  44.         if(freq[i] == maxi){
  45.             printf("%c",letter[i]);
  46.         }
  47.     }
  48.     printf("\n");
  49. }
  50.     return 0;
  51. }
Add Comment
Please, Sign In to add comment