Написать функцию, которая возвращает символ строки с самой высокой частотой встречаемости?

Информатика | 10 - 11 классы

Написать функцию, которая возвращает символ строки с самой высокой частотой встречаемости.

Прототип функции char function_name (char * s).

Проверить работу функции на строке, введенной с клавиатуры.

Реализовать вывод результата.

Ответить на вопрос
Ответы (1)
Zzaxa 17 мар. 2020 г., 04:53:21

#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 ;

}.

123tyi 17 июл. 2020 г., 13:12:03 | 10 - 11 классы

Помогите плз сделать домашку по информатике))) с клавиатуры одной строкой вводят имя и фамилию?

Помогите плз сделать домашку по информатике))) с клавиатуры одной строкой вводят имя и фамилию.

Составьте программу, которая : а) определяет, есть ли во введенной строке заданный символ б) копирует в новую строку имя и выводит его в) выводит сначала фамилию, а затем имя.

89129627357 12 апр. 2020 г., 07:10:10 | 10 - 11 классы

Составить программу для ввода строки символов с клавиатуры в буфер и вывод этой строки на экран?

Составить программу для ввода строки символов с клавиатуры в буфер и вывод этой строки на экран.

Alekseeva20044 19 нояб. 2020 г., 21:52:38 | 10 - 11 классы

Программа в Pascal 1?

Программа в Pascal 1.

Написать программу которая определяет сколько раз в строке, введенной с клавиатуры, встречается буква м.

2. написать программу которая удаляет из строки, введенной с клавиатуры, все буквы о.

Volk272 23 сент. 2020 г., 18:59:10 | 10 - 11 классы

Написать программу, которая считает длину строки, введенной с клавиатуры и вывести её без третьего символа?

Написать программу, которая считает длину строки, введенной с клавиатуры и вывести её без третьего символа.

GlebovichPolinka 22 дек. 2020 г., 15:42:26 | 10 - 11 классы

Pascal abc Написать программу, которая вводит с клавиатуры строку и выводит на экран символ, код которого в два раза больше, чем количество символов в исходной строке (использовать функции Length и ch?

Pascal abc Написать программу, которая вводит с клавиатуры строку и выводит на экран символ, код которого в два раза больше, чем количество символов в исходной строке (использовать функции Length и chr).

T0ny0 7 сент. 2020 г., 13:27:26 | 10 - 11 классы

Помогите?

Помогите!

Переменная А вводится с помощью описания : var A : set of char ; напишите функцию, которая возвращает количество символов в множестве А.

(МОЖНО ИСПОЛЬЗОВАТЬ STRING!

).

Dakota002 13 мая 2020 г., 17:46:41 | 5 - 9 классы

Написать программу на с + + , которая читает с клавиатуры строку символов, преобразует ее и выводит результат на дисплей?

Написать программу на с + + , которая читает с клавиатуры строку символов, преобразует ее и выводит результат на дисплей.

Shavkat1979 21 нояб. 2020 г., 08:04:02 | 5 - 9 классы

Составьте программу, которая введенное с клавиатуры предложение выводит в первой строке экрана, а затем по одному слову перемещает на последнюю строку?

Составьте программу, которая введенное с клавиатуры предложение выводит в первой строке экрана, а затем по одному слову перемещает на последнюю строку.

Ponilina 26 мая 2020 г., 20:09:06 | 10 - 11 классы

Имеется некоторый набор функций для работы со строками символов : СИМВОЛ(S) – функция возвращает первый символ непустой строки S ; ОСТАТОК(S) – функция возвращает строку, полученную из непустой строки?

Имеется некоторый набор функций для работы со строками символов : СИМВОЛ(S) – функция возвращает первый символ непустой строки S ; ОСТАТОК(S) – функция возвращает строку, полученную из непустой строки S удалением ее первого символа ; ДОБСИМВОЛ(C, S) – функция возвращает строку, полученную из строки S добавлением к ее началу символа C ; ДЛИНА(S) – функция возвращает число символов в строке S.

С использованием этих функций составлен алгоритм : НАЧАЛО ; ВВЕСТИ строку S ; Строка U : = «» ; Строка T : = S ; I : = 1 ; ЦИКЛ 1 ПОКА I< ; = ДЛИНА(S) / 2 ВЫПОЛНИТЬ С : = СИМВОЛ(T) ; T : = ОСТАТОК(T) ; U : = ДОБСИМВОЛ(С, U) ; I : = I + 1 ; КОНЕЦ ЦИКЛА 1 ВЫВЕСТИ строку T ; ЗАВЕРШЕНИЕ.

Если введенная строка – «СЛОНОПОТОМ», то в результате работы алгоритма будет выведено ….

Мазоха 5 апр. 2020 г., 15:26:49 | 5 - 9 классы

С клавиатуры вводится строка str, а также символ для подсчета определить количество этих символов во введенной строке?

С клавиатуры вводится строка str, а также символ для подсчета определить количество этих символов во введенной строке.

Вы открыли страницу вопроса Написать функцию, которая возвращает символ строки с самой высокой частотой встречаемости?. Он относится к категории Информатика. Уровень сложности вопроса – для учащихся 10 - 11 классов. Удобный и простой интерфейс сайта поможет найти максимально исчерпывающие ответы по интересующей теме. Чтобы получить наиболее развернутый ответ, можно просмотреть другие, похожие вопросы в категории Информатика, воспользовавшись поисковой системой, или ознакомиться с ответами других пользователей. Для расширения границ поиска создайте новый вопрос, используя ключевые слова. Введите его в строку, нажав кнопку вверху.