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

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

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

Помогите разобраться со множеством - C++

14.12.2008, 14:31. Просмотров 499. Ответов 0
Метки нет (Все метки)

пишу так..
нужно , чтобы множество выводилось в алфавитном порядке.
Код
void MyLetter()
{
 char Let[]={'b','c','d','f','g','h','j','k','l','m','n','p','r','s','t','v','w','x','z'};

 set<char,less<char>> SetLet(Let,Let+19);
 set<char,std::greater<char>> res;
 set<char,std::greater<char>>::iterator iter;

 const string delims(",");
 string line;


  while(getline(cin,line,'\n'))
  {
      string::size_type begIdx,endIdx;
   begIdx=line.find_first_not_of(delims);
       while(begIdx!=string::npos)
      {
          endIdx=line.find_first_of(delims,begIdx);
          if(endIdx==string::npos)
               endIdx=line.length();

       for(int i=begIdx;i<endIdx;i++)
           if (SetLet.find(line[i])!=SetLet.end()){
              res.insert(line[i]);
             cout<<line[i];
          }
     begIdx=line.find_first_not_of(delims,endIdx);
      }


    }
   iter=res.begin();
   while(iter!=res.end())
       cout<<*iter++;

}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.12.2008, 14:31     Помогите разобраться со множеством
Посмотрите здесь:

помогите разобраться с gcc - C++
начал изучать c++. не могу скомпилировать первую программу. Вот что я делал. 1.запускаю файл gcc.exe. Создаю папку с адресом C:\gcc. В...

Помогите разобраться с указателем - C++
помогите новичку разобраться с указателем. не получается реализовать древесную сортировку

Помогите разобраться в Наследование - C++
#include&lt;iostream&gt; using namespace std; class Counter1 { protected: int count; public: Counter1():count(0) { }

Помогите новичку разобраться с С++ - C++
Доброго всем времени суток! Пытаюсь изучать С++ и у меня такие вопросы(накопились из разных тем): 1.Когда надо в конце типу float...

Помогите разобраться со структурами - C++
Приветствую всех! :) Мне дали очередное задание с которым, конешноже я не могу самостоятельно справиться и именно поэтому вновь прошу вашей...

Помогите разобраться в коде - C++
Помогите мне разобраться в коде. Заранее спасибо. int seek_substring_KMP (char s, char p) { int i, j, N, M; N = strlen(s); M =...

ПОМОГИТЕ РАЗОБРАТЬСЯ В КОДЕ - C++
#include &lt;time.h&gt; #include &lt;conio.h&gt; #include &lt;iostream&gt; #include &lt;assert.h&gt; #include &lt;string.h&gt; #include &lt;stdlib.h&gt; using...

Помогите разобраться в обозначениях - C++
Си++ изучал давно, а сейчас потребовалось все срочно вспомнить... Так вот помогите разобраться в следующих строчках: const f32...

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

Помогите разобраться с итераторами - C++
У меня есть шаблон класса контейнер. Я использую vector из stl. Так вот мне нужен итератор для поиска find ( first, last, value ) но...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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