Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
HenryMorgan
0 / 0 / 0
Регистрация: 26.12.2016
Сообщений: 1
1

Упорядочить слова строки по алфавиту

26.12.2016, 07:22. Просмотров 850. Ответов 1
Метки нет (Все метки)

Здравствуйте! Уважаемые форумчане, выручите, пролежал в больничке на этой теме, а закрыть семак надо.
С клавиатуры вводится строка, содержащие некоторые слова. Слова разделены через пробел. Сформировать новую строку, содержащую слова исходной строки, упорядоченные по алфавиту (упорядочивание выполнять по первой букве)
Пример ввода: world dog processor memory student
Результат: dog memory processor student world.
Исходные строки вводятся с клавиатуры. Обработка строк должна осуществляться посимвольно (использование функций форматированного ввода scanf и sscanf не допускается).
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.12.2016, 07:22
Ответы с готовыми решениями:

Упорядочить слова по алфавиту (строки)
Здравствуйте! Не могу пока осилить :wall:. Может у кого-то есть идеи по...

В заданном предложении упорядочить слова по алфавиту
Дано предложение, слова в нем разделены пробелом. Упорядочить слова по...

Упорядочить по алфавиту буквы каждого слова и удалить слова, содержащие одинаковые буквы
Преобразовать данное предложение, упорядочив по алфавиту буквы каждого слова и...

Упорядочить строки матрицы по алфавиту
Дана символьная матрица. Упорядочить строки матрицы по алфавиту. Помогите...

Упорядочить символы строки по алфавиту
Здравствуйте! Я пытаюсь написать программу для сортировки символов в строке в...

1
zss
Модератор
Эксперт С++
7394 / 6789 / 4295
Регистрация: 18.12.2011
Сообщений: 17,932
Завершенные тесты: 1
26.12.2016, 07:35 2
Лучший ответ Сообщение было отмечено HenryMorgan как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <string>
#include <sstream>
#include <set>
using namespace std;
int main()
{
   string s;
   getline(cin,s);  // считываем строку
   istringstream  Ss(s); // поток ввода из строки
   set<string> SetS; // упорядоченный по алфавиту контейнер строк
   string tmp;
   while(Ss>>tmp) // читаем из потока по словам
      SetS.insert(tmp);  // заносим в контейнер
   for(set<string>::iterator p=SetS.begin();p!=SetS.end();++p) // цикл для вывода контейнера
      cout<<*p<<endl;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.12.2016, 07:35

Упорядочить каждое слово строки по алфавиту
Я не знаю, как можно сделать такую программу, которая бы выводила решения через...

Строки данного файла упорядочить по алфавиту
Строки данного файла упорядочить по алфавиту.Имя файла задается в командной...

Строки. [Ввести список фамилий,упорядочить по алфавиту]
Задание = реализовать через вызов функции...


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

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

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