|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
05.06.2009, 17:25 | #1 |
Форумчанин
Регистрация: 16.03.2009
Сообщений: 152
|
Сортировка массива
Уважаемые програмисты.Изучаю сортировку массивов.При написании сортировки массива быстого метода Чарлза Х.возникла проблема...
вот код Код:
Предположим при вводе -3+4-2-1 в ответе будет - - + - 1 2 3 4.А нужно так +1+2+3-4.Помогите пожалуйста..подредактируйте код...плиз |
05.06.2009, 17:31 | #2 |
Delphi Warrior
Старожил
Регистрация: 15.08.2008
Сообщений: 2,502
|
А обязательно методом Чарлза?????
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++ ya.flex-freelance@yandex.ru Icq - 636-954-303 |
05.06.2009, 17:46 | #3 |
Форумчанин
Регистрация: 16.03.2009
Сообщений: 152
|
Задание было именно методом Чарлза
|
05.06.2009, 17:46 | #4 |
Участник клуба
Регистрация: 16.03.2009
Сообщений: 1,013
|
Как насчет не заносить в массив знаки, просто при выводе использовать ios::showpos
Код:
Uguu~
|
05.06.2009, 18:33 | #5 |
Delphi Warrior
Старожил
Регистрация: 15.08.2008
Сообщений: 2,502
|
А как насчёт использовать числовой массив!!! А сравнивать по модулю
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++ ya.flex-freelance@yandex.ru Icq - 636-954-303 |
05.06.2009, 20:17 | #6 |
Форумчанин
Регистрация: 16.03.2009
Сообщений: 152
|
setiosflags(ios::showpos)
Можете привести один пример..плизз.просто я не знаю этой функции |
05.06.2009, 20:23 | #7 | |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Цитата:
Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|
05.06.2009, 20:29 | #8 |
Форумчанин
Регистрация: 16.03.2009
Сообщений: 152
|
Спасибо большое за пример,но необходимо,чтобы знаки менялись и стояли перед каждым числом.
При вводе -3+4-2-1 в ответе будет - - + - 1 2 3 4.А нужно так +1+2+3-4 |
05.06.2009, 20:39 | #9 | |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Цитата:
Если у вас изначально были числа -3, +4, -2, то как могут после сортировки получиться +3, +2 ? Или это особенности метода Чарлза (я просто с ним не знаком)? Если использовать setiosflags, то массив должен состоять из чисел.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|
05.06.2009, 20:45 | #10 |
Участник клуба
Регистрация: 16.03.2009
Сообщений: 1,013
|
Брр.. простите, уснул... идея моя состояла изначально в использовании массива чисел, как Sazary говорит...а setiosflags использовать чтобы перед положительными числами ставить знак +
Честно, метод Чарльза сам очень смутно помню....
Uguu~
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сортировка массива на Си | Покемон | Общие вопросы C/C++ | 2 | 01.11.2008 08:24 |
Сортировка массива | ManU | Помощь студентам | 1 | 21.09.2008 10:41 |
Сортировка массива С/С++ | Dagget | Помощь студентам | 1 | 16.07.2008 12:18 |
Сортировка массива | Dagmaria | Общие вопросы C/C++ | 5 | 05.07.2008 00:23 |
Сортировка массива | RIO | Помощь студентам | 1 | 05.04.2008 17:39 |