Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.91
hepr
61 / 33 / 5
Регистрация: 21.10.2010
Сообщений: 539
#1

Самый часто встречаемый символ в массиве - C++

24.10.2010, 15:40. Просмотров 1371. Ответов 3
Метки нет (Все метки)

А как можно найти наиболее часто встречающийся символ в массиве из х элементов
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.10.2010, 15:40     Самый часто встречаемый символ в массиве
Посмотрите здесь:

Самый редко встречаемый символ - C++
Задан массив A. Найти самый редко встречаемый символ. Может быть пригодится кому, но вот исходник задачи обратной - самый часто...

Найти самый часто встречающийся символ в тексте - C++
я "сделал" программу шифратор и дешифратор текста по методу цезаря, но теперь мне надо сделать так чтобы программа показывала самый...

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

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

Найти слово, в котором заданный символ встречается наиболее часто - C++
Помогите с задачей. Дан текст. Найти в нём слова, в которых некоторый заданный символ встречается наибольшее число раз.

Посчитать в слове наиболее часто встречающийся символ и его процентное содержание - C++
Подскажите пожалуйста, как посчитать в слове наиболее часто встречающийся символ и его процентное содержание.. И все это вывести на экран!!...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
KuKu
1557 / 1035 / 77
Регистрация: 17.04.2009
Сообщений: 2,980
24.10.2010, 15:42     Самый часто встречаемый символ в массиве #2
Такое задание на форуме точно было, юзайте поиск.
Andrew_Lvov
Эксперт С++
259 / 189 / 5
Регистрация: 19.08.2010
Сообщений: 760
Записей в блоге: 1
24.10.2010, 15:45     Самый часто встречаемый символ в массиве #3
Подсчитывая частоту появления каждого символа.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.10.2010, 16:00     Самый часто встречаемый символ в массиве
Еще ссылки по теме:

Найти в строке string наиболее часто встречающуюся пару символов и заменить на один новый символ - C++
нужно найти в строке пару символов, которые повторяются чаще всех и заменить их на один новый символ например acfghhachfjiac "ac" заменить...

Найти число, наиболее часто встречающееся в этом массиве - C++
Знаю, что таких тем здесь много, но таким способом нету :( , помогите исправить ошибку, вывод не выводит на экран ответ, начало работает...

Найти количество элементов, наиболее часто встречающихся в массиве - C++
Найти кол-во элементов наиболее частых встречающихся в массиве. например массив: 123000 023400 023450 003456 0-не...

Как вывести наиболее часто встречаемые элементы в массиве? - C++
Задание. Вывод наиболее часто встречаемых элементов в массиве Написать функцию, которая в массиве целых чисел a выводит информацию о ...


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

Или воспользуйтесь поиском по форуму:
easybudda
Эксперт С++
9460 / 5473 / 927
Регистрация: 25.07.2009
Сообщений: 10,495
24.10.2010, 16:00     Самый часто встречаемый символ в массиве #4
в строке:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>
#include <map>
#include <string>
#include <algorithm>
 
struct CountCmp {
    bool operator () (const std::pair<char, int> & a, const std::pair<char, int> &b) {
        return a.second < b.second;
    }
};
 
int main(){
    std::string buf;
    std::cout << "String: ";
    std::getline(std::cin, buf);
 
    std::map<char, int> map;
    for ( std::string::const_iterator i = buf.begin(); i != buf.end(); ++i )
        map[*i]++;
 
    std::cout << "Most recently meeting symbol: " << (std::max_element(map.begin(), map.end(), CountCmp()))->first << std::endl;
 
    return 0;
}
Yandex
Объявления
24.10.2010, 16:00     Самый часто встречаемый символ в массиве
Ответ Создать тему
Опции темы

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