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

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

07.07.2019, 23:08. Просмотров 295. Ответов 2
Метки нет (Все метки)

Написал такое, но это не подходит, обязательное условие: Текст должен вводится и содержать не более 10 строк, в каждой строке не более 80 символов.

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
#include <iostream>
#include <string>
#include <algorithm>
#include <iterator>
#include <sstream>
#include <vector>
using namespace std;
int main(int, char**) {
 
    string text = "a quick brown fox jumps over the lazy dog";
 
    istringstream textStream(text);
 
    vector<string> words;
 
    copy(istream_iterator<string>(textStream),
    istream_iterator<string>(),
    back_inserter(words));
 
    sort(words.begin(), words.end());
 
    copy(words.begin(), words.end(),
    ostream_iterator<string>(cout, "\n"));
 
    return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.07.2019, 23:08
Ответы с готовыми решениями:

По файлу, содержащему строки-слова, получить первоначальный файл, в котором слова разделены пробелом
Пусть дан текстовый файл. В новый файл перенисите кажде слово как отдельную строку. Переход к новой...

Напечатать буквы, с которых начинаются слова в заданном тексте. Слова разделены пробелом
16. Напечатать буквы, с которых начинаются слова в заданном тексте. Слова разделены пробелом.текст...

Строки.Слова разделены пробелами. Перед каждым пробелом вставить запятую
Извените конечно, но я опять не смогла справится с паскалем, может Гуру помогут Дана строка....

Дано предложение, слова в нем разделены пробелом, поменять местами четные и нечетные по порядку следования слова
Пожалуйста помогите решить задачу по Java до четверга (12.11.2010) Дано предложение, слова в...

2
3518 / 1974 / 828
Регистрация: 07.02.2019
Сообщений: 5,286
07.07.2019, 23:36 2
TreePear,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <string>
#include <iterator>
#include <sstream>
#include <set>
 
int main()
{
    size_t line_cnt{ 10 };
    std::set<std::string> dict;
    
    for (std::string line; line_cnt-- && std::getline(std::cin, line);)
    {
        std::istringstream iss{ line };
        dict.insert(std::istream_iterator<std::string>{iss}, {});
    }
 
    std::cout << "---------------------------------\n";
    for (const auto& word : dict)
        std::cout << word << std::endl;
}
0
4702 / 3199 / 1936
Регистрация: 18.12.2017
Сообщений: 10,208
08.07.2019, 00:15 3
zayats80888, там не 10 строк, а не более 10

TreePear, каждая строка заканчивается точкой ? упорядочить все слова или в каждой строке отдельно ?
приведите пример что подаётся на вход и что должно быть на выходе.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.07.2019, 00:15

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

Дана строка, в которой слова разделены одним пробелом. Найдите и выведите все слова указанной длины
В итоге вышло, что если первое слово правильной длинны - выводит все слова в строке. Если нет -...

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

В символьной строке, каждые два соседних слова разделены одним пробелом.Удалить из строки все пробелы.
В символьной строке, содержащей не более 80 символов, каждые два соседних слова разделены одним...

Вывести строку, содержащую слова исходной строки, разделенные одним пробелом, и расположенные по алфавиту
объясните пожалуйста, что делает каждая строка задача:Дана строка, состоящая из русских слов,...

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

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


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

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

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