Написать функцию, которая возвращает символ строки с самой высокой частотой встречаемости. прототип функции char function_name (char *s). проверить работу функции на строке, введенной с клавиатуры. реализовать вывод результата
276
356
Ответы на вопрос:
#include < iostream> char function_name(char *s){ char arr[256]{0}; for (char * p = s; *p; ++p) arr[*p+128]++; char * max = arr; for (char * p = arr; p < (arr + 256); ++p){ if (*p > *max) max = p; } return (max - arr) - 128; }int main(){ char buff[255]; std: : cin.getline(buff,255); std: : cout < < buff < < " : " < < function_name(buff); return 0; }
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
MCbelko20.08.2020 20:31
-
ДаняВетренный01.04.2022 08:12
-
ЭТИРУКИЛОЛ06.09.2022 09:20
-
titomasha20.03.2021 15:12
-
ivanm2911.04.2020 21:48
-
BerikLord77711.11.2021 08:04
-
shesasha6604.03.2021 10:07
-
Алла166666614.08.2022 10:18
-
us0504200702.07.2021 19:19
-
Andy251125.07.2020 02:37
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.