Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
volkUbuntu
0 / 0 / 0
Регистрация: 20.10.2015
Сообщений: 7
1

Найти, какой символ чаще других встречается в строке s и сколько раз он в нее входит

20.10.2015, 16:40. Просмотров 1323. Ответов 3
Метки нет (Все метки)

Программа. Описать функцию f (s, n, x), определяющую, какой
символ чаще других встречается в строке s и сколько раз он в нее входит. Если
таких символов несколько, то взять первый из них по алфавиту. С помощью
этой функции провести анализ строки str.


ЛЮДИ ДОБРЫЫЫЫЫЕ, ПОМОГИТЕ разобраться!!!
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.10.2015, 16:40
Ответы с готовыми решениями:

Подсчитать сколько раз встречается символ в строке
Помогите с задачей: Подсчитать сколько раз встречается символ в строке, в строке слова разделены...

Определить, сколько раз каждый символ встречается в строке
Здравствуйте. Стоит задача определить, сколько раз каждый символ встречается в строке. В общем-то,...

Подсчитать сколько раз в тексте встречается каждое слово и удалить то слово, которое встречается чаще всего
Само задание : Вводим текст и для каждого из слов указать, сколько раз оно встречается в тексте....

Сколько раз встречается чаще всего повторяющяеся число
написала программу. Не работают помагите #include<stdio.h> #include<math.h> #include<conio.h>...

Найти, сколько раз в каждой строке текста встречается заданное слово
Всем доброго времени суток! Мне лишь необходимы ваши подсказки, либо алгоритм решения следующего...

3
Vtulhu
425 / 379 / 200
Регистрация: 12.08.2011
Сообщений: 1,610
20.10.2015, 21:04 2
Все понятно, но зачем нужны параметры n и x?
0
Kerry_Jr
Эксперт PHP
2246 / 2034 / 949
Регистрация: 14.05.2014
Сообщений: 5,962
Записей в блоге: 1
Завершенные тесты: 5
20.10.2015, 21:06 3
Цитата Сообщение от Vtulhu Посмотреть сообщение
зачем нужны параметры n и x?
они скорее всего передаются по укзателю для возврата значений: n - частота, x - символ
0
Vtulhu
425 / 379 / 200
Регистрация: 12.08.2011
Сообщений: 1,610
21.10.2015, 14:59 4
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
void freqchar(char* str, int* n, char* x) {
    static int freq[256];
    int i;
    for (i = 0; i < 256; i++) { freq[i] = 0; }
    while (*x = *str++) {
        freq[(unsigned char)*x]++;
    }
    *x = 32;
    for (i = 33; i < 256; i++) {
        if (freq[i] > freq[(unsigned char)*x]) {
            *x = (char)i;
        }
    }
    *n = freq[(unsigned char)*x];
}
0
21.10.2015, 14:59
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.10.2015, 14:59

Подсчитать, сколько раз среди заданных символов встречается символ "+" и сколько раз символ "*"
даны натуральное число n, символы s1,...sn. Подсчитать: сколько раз среди данных символов...

Сколько раз в тексте встречается символ
обработка символьных данных: Для каждого символа заданного текста указать, сколько раз...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.