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

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

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

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

Произвольные строки, слова разделены пробелом, нужно слова упорядочить по алфавиту
Написал такое, но это не подходит, обязательное условие: Текст должен вводится и содержать не более...

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

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

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

1
Модератор
Эксперт С++
9499 / 8161 / 4986
Регистрация: 18.12.2011
Сообщений: 21,769
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
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.12.2016, 07:35

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

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

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

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

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

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

Сгенерировать строку S состоящую из случайных символов(букв). Упорядочить символы строки по алфавиту
Сгенерировать строку S состоящую из случайных символов(букв). Упорядочить символы строки по...


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

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

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