Войти
Регистрация
Спроси ai-bota
В
Все
М
Математика
О
ОБЖ
У
Українська мова
Х
Химия
Д
Другие предметы
Н
Немецкий язык
Б
Беларуская мова
М
Музыка
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
У
Українська література
Р
Русский язык
Ф
Французский язык
П
Психология
О
Обществознание
А
Алгебра
М
МХК
Г
География
И
Информатика
П
Право
А
Английский язык
Г
Геометрия
Қ
Қазақ тiлi
Л
Литература
И
История
Показать больше
Показать меньше
nyarokhno
27.11.2020 07:17 •
Информатика
Написать функцию, которая возвращает символ строки с самой высокой частотой встречаемости. прототип функции char function_name (char *s). проверить работу функции на строке, введенной с клавиатуры. реализовать вывод результата
Показать ответ
Ответ:
Fixir2
15.07.2020 21:22
#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;
}
0,0
(0 оценок)
Популярные вопросы: Информатика
Onewood
22.01.2020 12:59
Врезультате преобразования растрового изображения количество цветов в палитре увеличилось до 1024. информационный объем изображения увеличился в 2 раза. какое количество цветов...
olgagk1
22.01.2020 12:59
Определите среднюю скорость передачи данных канала(кбайт/с), если два файла, один размером 7 мбайт,второй -5мбайт, скачивались одновременно в течение 4 минут...
130181
30.04.2023 12:11
Скакой целью разработчики включают в текстовые документы списки, таблицы, графические изображения?...
dimaborysyk99
23.02.2022 20:34
написать блок-схему и программу с использованием оператора выбора варианта согласно заданию. Закажите билет на авиарейс. Киев – в одном направлении 500гр, в двух направлениях...
ПЁЁСИКК
13.08.2021 16:06
и Вопрос №1 ? Каким оператором описывается цикл с параметром в языке программирования Python? if ... else if for while Вопрос №2 ? Синтаксис цикла со счетчиком выглядит следующим...
16Евгения16
17.05.2020 10:04
Сделать с питон! Жители страны Малевии часто экспериментируют с планировкой комнат. Комнаты бывают треугольные, прямоугольные и круглые. Чтобы быстро вычислить жилплощадь, требуется...
STEPNOJORSK
28.08.2022 09:08
Выберите последовательность, в которой будут выполняться математические операции в формуле =D3^3+B1*2/A2, если они закодированы номерами: 1 2 3 4 + * / ^...
kjk123ggt
15.08.2020 05:44
1) Закончите вывод: «Результат работы алгоритма O равен 0, если ...2) Как определить, сколько раз выполнится Шаг 2, не выполняя алгоритм...
dvortrans
28.05.2020 09:10
Напишите программу в ! составьте программу, показывающую, как меняется объём вещества массой 0,45 кг при изменении его плотности от 0,5 до 1 кг/м^3 с шагом 0,1 кг/м^3....
SarJiG2A
12.11.2022 16:21
Yeah. It s fun. We can meet later 4...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота
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;
}