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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В какой среде лучше писать программы и создавать их дизайн? http://www.cyberforum.ru/cpp-beginners/thread563966.html
Занялся написанием программ на С++ но столкнулся с вопросом в какой среде надежнее писать? У меня есть лицензионная Microsoft Visual Studio 2010 Ultimate версии: 10.0.30319.1 но многие говорят что десятая версия глючит, что вы посоветуете по этому поводу? И есче, я хочу создавать красивые программы, интерфейсы типа с ионовой подсветкой и анимацией, в какой среде это широко возможно?
C++ Расположение матрицы в выделенном массиве Матрица А вводится извне (с клавиатуры, из файла) построчно; число строк велико и заранее неизвестно, но различных строк не более m. Расположить ее в выделенном массиве; при этом повторяющиеся строки включать единожды. Помогите написать на C++ http://www.cyberforum.ru/cpp-beginners/thread563965.html
с++ массив C++
Помогите решить без массив с++ ,без conio.h ,define n 4 .задана матрица Д(4,4).Если максимальный элемент матрицы стоит на главной диогонали ,то все элементы главной диогонали сделать равными максимальному
Написать программу, которая считывает текст из файла и выводит на экран сначала вопросительные, а затем восклицательные предложения C++
Помогите пожалуйста, надо доработать немного. вот код программы. #include<iostream> #include<fstream> #include<string> using namespace std; int main() { setlocale (LC_ALL, "Russian"); ifstream fin("H:\\1.txt");
C++ Перегрузка оператора http://www.cyberforum.ru/cpp-beginners/thread563947.html
Здравствуйте. Не могу разобраться, как перезагрузить оператор >>. int a; cin >> a; Надо, чтобы a умножалось на некое число, допустим, а*60. Как для этого надо передавать это число?
C++ помогите решить задачу на строковые переменные с++ без помощи сonio.h заданы 2 строки,состоящие из слов,разделенных пробелами.Определить местоположение символа первой строки,который первым совпал с одним из символов второй строки.Приписать ко второй строке часть первой,начиная с этого символа.Если этого совпадения не произойдет,то все символы второй строки заменить нулями. подробнее

Показать сообщение отдельно
OstapBender
583 / 521 / 35
Регистрация: 22.03.2011
Сообщений: 1,585
03.05.2012, 16:42     Нахождение группы слов в имеющемся словаре
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';
    }
 
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru