Дана строка, заканчивающаяся точкой. Найти символ, который встречается в тексте чаще...

+426 голосов
1.1m просмотров

Дана строка, заканчивающаяся точкой. Найти символ, который встречается в тексте чаще остальных. ​


Информатика (98 баллов) | 1.1m просмотров
Дан 1 ответ
+137 голосов

#include

#include

using namespace std;

signed main(){

   map a;

   int mx = -1;

   char ans;

   char cur = ' ';

   while(cur != '.'){

       cin >> cur;

       a[cur]++;

       if(a[cur] > mx){

           mx = a[cur];

           ans = cur;

       }

   }

   cout << ans;</strong>

}

(149k баллов)