Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
MacKen
0 / 0 / 0
Регистрация: 04.12.2011
Сообщений: 10
#1

Нахождение группы слов в имеющемся словаре - C++

02.05.2012, 21:01. Просмотров 596. Ответов 1
Метки нет (Все метки)

Алгоритмы обработки символьной информации.
В имеющемся словаре найти группы слов, записанных одними и теме же буквами и отличающиеся только их порядком, то есть перестановкой, например, (КОМАР, КОРМА).
Помогите написать на C++
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.05.2012, 21:01
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Нахождение группы слов в имеющемся словаре (C++):

Проверка слов в словаре - C++
Здравствуйте, требуется написать программу которая будет проверять введённое слово на наличие его в словаре(создаётся текстовый документ),...

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

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

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

Работа с текстом: Выделить две группы самых коротких слов - C++
Задачка Выделить две группы самых коротких слов. Вывести их на печать. Примечание: использовать cin/cout, флаги, манипуляторы....

Из каждой группы подряд идущих слов оставить только одну - C++
Пусть будет дан список слов. Из каждой группы подряд идущих слов оставить только одну.

1
OstapBender
584 / 523 / 35
Регистрация: 22.03.2011
Сообщений: 1,585
03.05.2012, 16:42 #2
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
25
26
27
28
29
30
31
32
std::string ret_sorted(const std::string& st) {
    std::string t(st);
    std::sort(t.begin(), t.end());
    return t;
}
 
int main(int argc, char *argv[]) {
 
    std::ifstream file_in("in.txt");
 
    typedef std::map<std::string, std::vector<std::string> > data_t;
 
    data_t data;
    data_t::iterator it;
 
    std::string t_str;
    while (std::getline(file_in,t_str)) {
 
        data[ret_sorted(t_str)].push_back(t_str);
 
    }
 
    int c=1;
    for (it = data.begin(); it!=data.end(); it++) {
        std::cout << "Group #" << c++ << ":\n";
        for (int i=0; i < it->second.size(); i++) {
            std::cout << it->second[i] << '\n';
        }
        std::cout << '\n';
    }
 
}
2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.05.2012, 16:42
Привет! Вот еще темы с ответами:

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

Нахождение количества слов в строке - C++
Задается строка S состоящая из латинских букв и пробелов. Найти количество слов в этой строке.

Нахождение количества слов в string - C++
Доброго времени суток. Задание такое: найти количество русских и английских букв, цифр, слов и предложений во введенной строке. Решил...

Удалить из всех слов массива все цифры и заменить группы символов “++” и “***” на символ ‘?’. - C++
здраствуйте,программисты.помогите решить любую из приведённых задач,может кто делал подобные программы и сохранился готовый код?задание...


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

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

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