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

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

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

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

17.07.2013, 16:35. Просмотров 350. Ответов 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");
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.07.2013, 16:35     Сортировка текстовой стороки по алфавиту
Посмотрите здесь:

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

Сортировка по алфавиту - C++
Вот программа , там сортировка по нумерации поездов, а нужна по ПУНКТАМ назначения, кто знает поправите, спасибо. ...

сортировка по алфавиту - C++
Задача: Описать структуру с именем PRICE, содержащую следующие поля: название товара; название магазина, в котором продается...

Сортировка по алфавиту - C++
Доброго времени суток. Имеется задача: Описать структуру с именем ORDER, содержащую следующие поля: *расчетный счет плательщика ...

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

Сортировка по алфавиту - C++
Нужно ввести в программу данные о футболисте, отсортировать их по фамилии футболиста(т.е. первой строке таблицы) и вывести на экран....

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

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Issues
430 / 365 / 37
Регистрация: 06.08.2012
Сообщений: 961
17.07.2013, 16:43     Сортировка текстовой стороки по алфавиту #2
jenek0855,
C++
1
std::sort(...);
jenek0855
0 / 0 / 0
Регистрация: 12.07.2013
Сообщений: 14
17.07.2013, 16:47  [ТС]     Сортировка текстовой стороки по алфавиту #3
а как её правильно прописать?
CheshireCat
Эксперт С++
2892 / 1241 / 78
Регистрация: 27.05.2008
Сообщений: 3,363
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");
}
jenek0855
0 / 0 / 0
Регистрация: 12.07.2013
Сообщений: 14
18.07.2013, 14:54  [ТС]     Сортировка текстовой стороки по алфавиту #5
Всё отлично, но мне нужна сортировка слов в строке, а не букв. Как это исправить?
Thinker
Эксперт C++
4225 / 2199 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
18.07.2013, 15:06     Сортировка текстовой стороки по алфавиту #6
Цитата Сообщение от jenek0855 Посмотреть сообщение
мне нужна сортировка слов в строке, а не букв.

Не по теме:

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

jenek0855
0 / 0 / 0
Регистрация: 12.07.2013
Сообщений: 14
18.07.2013, 15:27  [ТС]     Сортировка текстовой стороки по алфавиту #7
как обычно, в ответ одна критика
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.07.2013, 15:40     Сортировка текстовой стороки по алфавиту
Еще ссылки по теме:

Сортировка по алфавиту - C++
#include &lt;iostream&gt; #include&lt;cstring&gt; using namespace std; int main() { int i,j,s=1,k=0,space=0,n; char str,str1; ...

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

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

Сортировка по алфавиту - C++
Ознакамливаюсь со структурами. Все прекрасно, осталось только отсортировать символьные массивы по алфавиту. Вот мой текст, в комментариях...

Сортировка по алфавиту - C++
Здравствуйте! Помогите отсортировать содержимое каталога по алфавиту. В этом каталоге может содержаться и другая папка. Просто я не...


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

Или воспользуйтесь поиском по форуму:
Olivеr
412 / 408 / 13
Регистрация: 06.10.2011
Сообщений: 831
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;
};
Yandex
Объявления
18.07.2013, 15:40     Сортировка текстовой стороки по алфавиту
Ответ Создать тему
Опции темы

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