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

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

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

Вывод множества в алфавитном порядке - C++

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

пишу так..
нужно , чтобы множество выводилось в алфавитном порядке.
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
33
34
35
36
37
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++;
 
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.12.2008, 14:31
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вывод множества в алфавитном порядке (C++):

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

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

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

Вывод цехов в алфавитном порядке, не работает - C++
При сортировке по алфавиту сабжа (5-ый пункт в программе) не сортируется второй и третий столбец. Пример: Меню: Добавить...

Сортировка в алфавитном порядке - C++
Написал скрипт сортировки по алфавиту. По идее работать должен, но к сожалению не работает. Вот код: struct stud{ char...

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.12.2008, 14:31
Привет! Вот еще темы с ответами:

Массив алфавитном порядке - C++
СРОЧНО!!! Задан массив из k символов латинского алфавита. Вывести на экран в алфавитном порядке все символы, которые входят в этот...

Напечатать слова в алфавитном порядке - C++
В текстовом файле записаны слова, разделенные пробелами. Известно, что число слов не превышает 90 слов, длина слов от 1 до 20 символов,...

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

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


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

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

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