Ответы на вопрос:
условие пытается немного обмануть решающего. на самом деле всегда можно выбрать рахманов ломтик строки, состоящий из одного символа (действительно, если в искомой подстроке несколько символов, то каждый из них встречается не меньшее число раз, что и сама подстрока). в итоге превращается в тривиальную: считать строку и вывести символ, встречающийся максимальное число раз.
#include < iostream>
int main() {
char c, maxchar;
int count[26] = {0}, maxcount = 0;
while (std: : cin.get(c)) {
count[c - 'a']++;
}
for (c = 0; c < 26; c++) {
if (count[c] > maxcount) {
maxcount = count[c];
maxchar = c;
}
}
std: : cout < < static_cast< char> (maxchar + 'a');
return 0;
}
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
lizstys24.02.2022 23:20
-
dashikryb10.12.2020 18:17
-
iluasdjoo25.01.2020 16:16
-
lisss200506.02.2023 13:33
-
Valeriyanka200130.01.2022 22:23
-
PomogiteSAS01.12.2020 08:31
-
Sherstev11.07.2021 18:06
-
stacezoloto03.11.2021 08:26
-
11soSiSka1116.02.2023 19:36
-
ayato0haruka11.10.2022 13:34
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.