![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Регистрация: 26.04.2009
Сообщений: 7
|
![]()
Помогите пожалуйста решить задачу:
Имеется текст. Проверить содержит ли этот текст слова, которые читаются одинаково справа налево и слева направо, т.е. являются ли они палиндромами Если таких слов нет, то вывести об этом сообщение. Если же палиндромы присутствуют, то вывести их на форму. Заранее спасибо |
![]() |
![]() |
![]() |
#2 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
![]()
Что непонятно? Что не получается? Где ваши наработки.
Здесь было достаточно подобных задач, можете найти с помощью поиска.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
![]() |
![]() |
![]() |
#3 |
Регистрация: 26.04.2009
Сообщений: 7
|
![]()
Не получается выбрать из текста слова-палиндромы. Если вводится 1 слово, то программа выдает, палиндром он или нет, а с целым текстом работать отказывается
|
![]() |
![]() |
![]() |
#4 | |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
![]() Цитата:
Нужно идти по тексту и выделять слова.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|
![]() |
![]() |
![]() |
#5 |
Регистрация: 26.04.2009
Сообщений: 7
|
![]()
var s:string; i:integer; b:boolean;
begin s:=edit1.Text; b:=true; for i:=1 to Length(s) div 2 do if s[i]<>s[length(s)-i+1] then begin b:=false; end; if b then label1.caption:=edit1.text; |
![]() |
![]() |
![]() |
#6 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
![]()
JuliaBelochka, ну так правильно. У вас код только для одного слова.
Вам нужно выделять слова и проверять их отдельно. Ладно, вот вам. На форму киньте два Мемо (первый - для текста, второй - для палиндромов) и кнопку. Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] Последний раз редактировалось Sazary; 26.04.2009 в 14:48. |
![]() |
![]() |
![]() |
#7 |
Регистрация: 26.04.2009
Сообщений: 7
|
![]()
А не подскажете, как?
|
![]() |
![]() |
![]() |
#8 |
Регистрация: 26.04.2009
Сообщений: 7
|
![]()
Спасибо огромное!!!! Очень вам признательна))))
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Поиск и удаление символов в тексте (Delphi) | ekzobyte | Помощь студентам | 2 | 04.04.2009 19:46 |
Поиск емайлов в тексте | hkdkest | Общие вопросы Delphi | 3 | 04.12.2008 12:47 |
Поиск в тексте | Rigard | Общие вопросы Delphi | 8 | 15.10.2008 00:06 |
Поиск в тексте | jone | Общие вопросы Delphi | 14 | 28.09.2008 12:42 |
Поиск слов в тексте | pleer | Общие вопросы Delphi | 5 | 23.09.2007 08:19 |