![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 05.11.2012
Сообщений: 12
|
![]()
Разработать алгоритм и программу, получающую на вход предложение, слова в котором разделены пробелами.
Необходимо переформатировать порядок слов в предложении по убыванию количества символов в слове. Например abcd bcf abcde db aaa, должен получить вид abcde abcd aaa bcf db. Каким способом это можно сделать в делфи?С чего начать.Спасибо Может кто подскажет видео урок. Последний раз редактировалось VaheN; 05.11.2012 в 07:34. |
![]() |
![]() |
![]() |
#2 |
Далеко не
Участник клуба
Регистрация: 11.08.2011
Сообщений: 1,512
|
![]()
циклы и copy pos delete
|
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 05.11.2012
Сообщений: 12
|
![]()
А есть у кого готовая такая программа?
Как я понимаю надо на форму добавить кнопку и мемо.Edit. Вписываем в эдит порядок букв с пробелами.А он нам в мемо выдает по количеству букв. |
![]() |
![]() |
![]() |
#4 | |
Made In USSR!
Старожил
Регистрация: 01.09.2010
Сообщений: 3,657
|
![]() Цитата:
Код:
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой" Последний раз редактировалось Mad_Cat; 05.11.2012 в 11:06. |
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
Mad_Cat, Вы, имхо, явно лишние циклы при сортировке крутите..
Может использовать сортировку простыми обменами? Тогда вполне достаточно так написать: Код:
и зачем очищать переменную Edit2 перед присвоением ей текста? Это абсолютно избыточно. А где удаление памяти, выделенной под TS (TStringList) ?! Это же прямой путь к утечками памяти в программе! ![]() программа целиком может выглядеть так: Код:
Последний раз редактировалось Serge_Bliznykov; 05.11.2012 в 10:59. |
![]() |
![]() |
![]() |
#6 | |
Made In USSR!
Старожил
Регистрация: 01.09.2010
Сообщений: 3,657
|
![]()
Serge, все равно, имхо задачку ТС-у не засчитают, так как задачка учебная и скорее всего нужны именно
Цитата:
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой" |
|
![]() |
![]() |
![]() |
#7 |
Новичок
Джуниор
Регистрация: 05.11.2012
Сообщений: 12
|
![]()
Задача почти правильная.
Только почему он вместо abcde abcd aaa bcf db, ставит abcde abcd bcf aaa db, алфавит не учитывается. |
![]() |
![]() |
![]() |
#8 | |
Made In USSR!
Старожил
Регистрация: 01.09.2010
Сообщений: 3,657
|
![]() Цитата:
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой" |
|
![]() |
![]() |
![]() |
#9 |
Новичок
Джуниор
Регистрация: 05.11.2012
Сообщений: 12
|
![]()
Да если бы я умел=(
|
![]() |
![]() |
![]() |
#10 | |||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
Всё в ваших руках! я ни одного человека не встречал, на которого программирование снизошло с небес в виде откровения! Всем приходилось учиться, разбираться, изучать чужой код, решать учебные (и не учебные) задачи.. Цитата:
Ладно, это несложно. Раз Вас не смущает метод решения задачи, а это чревато тем, что Вы решение не сможете сдать: Цитата:
замените внутри сортировки сравнение (if ..) на такой код: Код:
|
|||
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Расположить слова в каждом предложении в порядке невозрастания числа символов в них | TLiX | Помощь студентам | 0 | 02.04.2012 10:52 |
отсортировать символы по убыванию частот | sacreden | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 5 | 25.02.2012 15:55 |
ОТСОРТИРОВАТЬ максимумы по убыванию в матрице,а минимумы по возрастанию | YooooO!!! | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 22.01.2011 14:21 |
Отсортировать массив по убыванию в С++ | sershok | Помощь студентам | 5 | 16.02.2009 00:31 |