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

Сортировка текстовой стороки по алфавиту

17.07.2013, 16:35. Просмотров 427. Ответов 7
Метки нет (Все метки)

Какую функцию лучше использовать для сортировки, введённого с клавиатуры, текста?
Считать строку у меня получилось, а как отсортировать не знаю.

C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <string>
#include <cstdio>
using namespace std;
int main()
{ char str[255];
  cout << "vvedite text: ";
   gets(str);
   cout << str << endl;
 
system("pause");
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.07.2013, 16:35
Ответы с готовыми решениями:

Сортировка в struct по алфавиту. Сортировка в файле
Допустим вот такая вот структура struct Art_space { ...

Сортировка массивов (Сортировка слов по алфавиту)
Объясните мне сортировку слов по алфавиту .Сравнивать целиком слова нельзя ?Есть ли какой нибудь...

Сортировка массива с текстовой видеопамятью!
Сортировка массива(10 случайных чисел) методом пузырька с использованием тектовой видеопамяти!

Суммирование слов в текстовой строке и его сортировка
Всем доброго утра. Появился такой вопрос - по суммированию похожих слов. То есть есть в строке...

7
433 / 368 / 149
Регистрация: 06.08.2012
Сообщений: 961
17.07.2013, 16:43 2
jenek0855,
C++
1
std::sort(...);
0
0 / 0 / 0
Регистрация: 12.07.2013
Сообщений: 14
17.07.2013, 16:47  [ТС] 3
а как её правильно прописать?
0
Эксперт С++
2919 / 1268 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
17.07.2013, 17:08 4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <string>
#include <cstdio>
#include <algorithm>
using namespace std;
int main()
{
    char str[255];
    cout << "vvedite text: ";
    gets(str);
    cout << str << endl;
 
    std::string s(str);
    std::sort(s.begin(), s.end());
    cout << s << endl;
 
    system("pause");
}
1
0 / 0 / 0
Регистрация: 12.07.2013
Сообщений: 14
18.07.2013, 14:54  [ТС] 5
Всё отлично, но мне нужна сортировка слов в строке, а не букв. Как это исправить?
0
Эксперт С++
4254 / 2228 / 203
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
18.07.2013, 15:06 6
Цитата Сообщение от jenek0855 Посмотреть сообщение
мне нужна сортировка слов в строке, а не букв.

Не по теме:

а вы когда в магазин приходите, говорите продавцу: "агу, каляка-маляка...". она вас понимает и дает все, что нужно? где четкое задание при создании темы? что просили, то и получили.

0
0 / 0 / 0
Регистрация: 12.07.2013
Сообщений: 14
18.07.2013, 15:27  [ТС] 7
как обычно, в ответ одна критика
0
413 / 409 / 95
Регистрация: 06.10.2011
Сообщений: 832
18.07.2013, 15:40 8
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 <algorithm>
#include <string>
#include <iterator>
#include <list>
 
using namespace std;
 
int main ()
{
    using iis = istream_iterator<string>;
    list<string> words( iis(cin), (iis()) );
 
    words.sort( [](const string &word1, const string &word2)
        { return word1.compare(word2) < 0; } );
 
    cout << "\nSorted:\n";
    for (const auto &str : words)
        cout << str << "\n";
    return 0;
};
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.07.2013, 15:40

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

Сортировка по алфавиту
Отсортируйте введённые строки по возрастанию в алфавитном порядке. В этой задаче (и других задачах...

сортировка по алфавиту
у меня есть код &lt;a href=&quot;http://acousticmusic.ucoz.ru/index/kino/0-10&quot;&gt;Кино&lt;/a&gt;&lt;br&gt; &lt;a...

Сортировка по алфавиту
Не могу сообразить как по алфавиту отсортировать, что нужно изменить? Если можно, то скажите что...

Сортировка по алфавиту
На вход подается некоторое количество описаний книг (автор, название, количество страниц)....


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

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

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