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

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

Восстановить пароль Регистрация
 
anika35
0 / 0 / 0
Регистрация: 10.09.2012
Сообщений: 11
26.09.2012, 16:12     Сортировка источников по алфавиту #1
К подготовленной статье автор приложил список использованной литературы, но расположил издания в порядке появления ссылок на них в тексте. Редактор потребовал расположить источники по алфавиту.Упорядочить список литературы по требованию редактора ( каждое название- с нового абзаца: номер п/п,автор(-ы),название работы и т.д.)
РАЗВИТИЕ ЗАДАЧИ. Текст статьи со ссылками прилагается; после сортировки внести соответствующие изменения в текст. Для справки: каждая ссылка-это (в квадратных скобках) номер из списка или несколько номеров.Проверить корректность ссылок (наличие в списке источника с соответствующим номером)

помогите решить данную задачу в с++, пожалуйста ((
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.09.2012, 16:12     Сортировка источников по алфавиту
Посмотрите здесь:

Сортировка по алфавиту C++
C++ Сортировка по алфавиту
сортировка по алфавиту C++
Сортировка по алфавиту C++
C++ Сортировка по алфавиту
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
yekka
384 / 148 / 8
Регистрация: 12.05.2011
Сообщений: 450
26.09.2012, 19:58     Сортировка источников по алфавиту #2
C++
1
2
3
4
5
    std::set<std::string> sorted;
    std::for_each(unsorted.begin(), unsorted.end(),
            [&](const std::string & _) { sorted.insert(_); });
    std::ostream_iterator<std::string> out(std::cout, "\n");
    std::copy(sorted.begin(), sorted.end(), out);
Somebody
2770 / 1583 / 141
Регистрация: 03.12.2007
Сообщений: 4,139
Завершенные тесты: 1
26.09.2012, 20:52     Сортировка источников по алфавиту #3
Хм... А что тогда не
C++
1
std::set<std::string> sorted(unsorted.begin(), unsorted.end());
Или в insert какой-то скрытый смысл?
Andrew_Lvov
Эксперт C++
 Аватар для Andrew_Lvov
259 / 189 / 5
Регистрация: 19.08.2010
Сообщений: 758
Записей в блоге: 1
26.09.2012, 23:15     Сортировка источников по алфавиту #4
О_О, это лямбды, да ?
anika35
0 / 0 / 0
Регистрация: 10.09.2012
Сообщений: 11
26.09.2012, 23:28  [ТС]     Сортировка источников по алфавиту #5
это кошмар какой-то (
а код работает? просто мне негде пока проверить??
Andrew_Lvov
Эксперт C++
 Аватар для Andrew_Lvov
259 / 189 / 5
Регистрация: 19.08.2010
Сообщений: 758
Записей в блоге: 1
26.09.2012, 23:30     Сортировка источников по алфавиту #6
Очевидно, тебе привели кусок кода как пример, к-рый ты можешь использовать. Или нет.
anika35
0 / 0 / 0
Регистрация: 10.09.2012
Сообщений: 11
26.09.2012, 23:46  [ТС]     Сортировка источников по алфавиту #7
конечно хотелось бы листинга поточнее, можешь что то предложить?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.09.2012, 23:49     Сортировка источников по алфавиту
Еще ссылки по теме:

C++ Сортировка по алфавиту
Сортировка по алфавиту C++
C++ Сортировка по алфавиту

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

Или воспользуйтесь поиском по форуму:
Andrew_Lvov
Эксперт C++
 Аватар для Andrew_Lvov
259 / 189 / 5
Регистрация: 19.08.2010
Сообщений: 758
Записей в блоге: 1
26.09.2012, 23:49     Сортировка источников по алфавиту #8
Пример входных данных есть ?
Какие у тебя варианты решения ?
Yandex
Объявления
26.09.2012, 23:49     Сортировка источников по алфавиту
Ответ Создать тему
Опции темы

Текущее время: 03:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru