Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 23.12.2013, 06:55   #1
vadim93
Пользователь
 
Регистрация: 22.12.2013
Сообщений: 10
Восклицание Помогите пожалуйста разобрать код!!!

Очень прошу,срочно нужно!!
Код:
#include "stdafx.h"
#include<iostream>
#include<fstream>
#include<algorithm>
#include<set>
#include<map>
#include<string>
 
using namespace std;
typedef map<set<char>, string>m_map;
int main() {
        setlocale(LC_ALL, "Russian");
        ifstream inf("words.txt");
        string str;
        m_map grmap;
        while (true) {
            if (inf.eof())break;
            getline(inf, str);
            set<char>ch_s(str.begin(), str.end()); //ch_s содержит каждую букву
            //1 раз
            if (!(grmap.insert(make_pair(ch_s, str))).second) {//если такой
                grmap[ch_s] += " " + str;//ключ уже есть добавить в группу
                //новое слово
            }
        }
        inf.close();
        m_map::iterator it;
        it = grmap.begin();
        for (; it != grmap.end(); it++) {
            string s((*it).first.begin(), (*it).first.end());
            cout << s << " " << (*it).second << endl;
        }
        cin.get();
        return 0;
 
}
vadim93 вне форума
Старый 23.12.2013, 10:37   #2
Ezhik Kihze
Форумчанин
 
Регистрация: 24.12.2012
Сообщений: 639
По умолчанию

Итак, что вам непонятно в данном коде? Вернее, что вы не нашли в начале книги по С++?
ICQ: 677936656 Gmail: ekEmbed@gmail.com
Ezhik Kihze вне форума
Старый 24.12.2013, 14:56   #3
vadim93
Пользователь
 
Регистрация: 22.12.2013
Сообщений: 10
По умолчанию

Цитата:
Сообщение от Ezhik Kihze Посмотреть сообщение
Итак, что вам непонятно в данном коде? Вернее, что вы не нашли в начале книги по С++?
уже все,спасибо,разобрался!
vadim93 вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
HTML разобрать код imbershka Помощь студентам 0 16.06.2013 17:58
Pascal разобрать код Cubi753 Помощь студентам 8 06.06.2013 16:30
Разобрать код С++ Al-chan Помощь студентам 6 24.02.2013 21:15
необходимо разобрать код на Си++ SashaGruffs Помощь студентам 5 08.02.2012 17:32
Код CSS не могу разобрать... misher HTML и CSS 13 26.12.2010 21:42