Разработать функцию IsPerev(const S:string):boolean, определяющую, является ли строка S перевертышем (читается одинаково с начала и с конца). С помощью данной функции вывести только такие строки из введенного набора, которые являются перевертышами.
![wacko.gif](style_emoticons/default/wacko.gif)
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
![]() ![]() |
![]() |
status |
![]()
Сообщение
#1
|
Новичок ![]() Группа: Пользователи Сообщений: 35 Пол: Мужской Реальное имя: andrey Репутация: ![]() ![]() ![]() |
Нужна помощь в решение задачи :
Разработать функцию IsPerev(const S:string):boolean, определяющую, является ли строка S перевертышем (читается одинаково с начала и с конца). С помощью данной функции вывести только такие строки из введенного набора, которые являются перевертышами. ![]() |
klem4 |
![]()
Сообщение
#2
|
![]() Perl. Just code it! ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: ![]() ![]() ![]() |
Поиск -> Палиндром
-------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
status |
![]()
Сообщение
#3
|
Новичок ![]() Группа: Пользователи Сообщений: 35 Пол: Мужской Реальное имя: andrey Репутация: ![]() ![]() ![]() |
Как сделать полиндром понятно , а как сделать функцию и само задание? Помогите пожалуйста, а то я непонимаю!
|
klem4 |
![]()
Сообщение
#4
|
![]() Perl. Just code it! ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: ![]() ![]() ![]() |
Цитата Как сделать полиндром понятно А как проверить нет ? В любом случае функция, проверяющая является ли слово палиндромом выкладывалась, переписывать эти 2 строчки в сотый раз желания нет, приложить хоть немного усилий и ты ее найдешь. Она есть даже в FAQ, который к слову не для красоты пишется. -------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
Артемий |
![]()
Сообщение
#5
|
![]() Помощник капитана ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 601 Пол: Мужской Реальное имя: Артем Репутация: ![]() ![]() ![]() |
-------------------- Dum spiro spero!
|
status |
![]()
Сообщение
#6
|
Новичок ![]() Группа: Пользователи Сообщений: 35 Пол: Мужской Реальное имя: andrey Репутация: ![]() ![]() ![]() |
Палиндромы
Я так понимаю это то что мне надо?! Тока вот если мне надо слова для проверки брать из Listbox1 и те что полиндромы вывести в Listbox2 , как тут это сделать? ![]() |
Артемий |
![]()
Сообщение
#7
|
![]() Помощник капитана ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 601 Пол: Мужской Реальное имя: Артем Репутация: ![]() ![]() ![]() |
Function TForm1.Palindrom(Const s: String): Boolean; А так? -------------------- Dum spiro spero!
|
volvo |
![]()
Сообщение
#8
|
Гость ![]() |
Ну, если ты выбрал эту функцию (не совсем удачную, конечно, но как знаешь...), то вот так:
for i := 0 to pred(ListBox1.Count) do |
Артемий |
![]()
Сообщение
#9
|
![]() Помощник капитана ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 601 Пол: Мужской Реальное имя: Артем Репутация: ![]() ![]() ![]() |
volvo, а мой способ вроде работал...объяснишь если не трудно, чем он неверен..
-------------------- Dum spiro spero!
|
volvo |
![]()
Сообщение
#10
|
Гость ![]() |
![]() |
Артемий |
![]()
Сообщение
#11
|
![]() Помощник капитана ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 601 Пол: Мужской Реальное имя: Артем Репутация: ![]() ![]() ![]() |
![]() ![]() ![]() -------------------- Dum spiro spero!
|
status |
![]()
Сообщение
#12
|
Новичок ![]() Группа: Пользователи Сообщений: 35 Пол: Мужской Реальное имя: andrey Репутация: ![]() ![]() ![]() |
volvo : я не выбирал , я искал через поиск и это мне покозалось подходящим! А что лутчше незнаю я в этом новичек поэтому прийму любую помощь...
Артемий2 : спасибо, попробую это всё соединить вместе! |
volvo |
![]()
Сообщение
#13
|
Гость ![]() |
В сообщении №5 Артемий2 давал тебе ссылку на тему, где есть более подходящая для твоего задания функция... Я дам ссылку прямо на пост... В самом низу - то, что тебе нужно:
Строки |
![]() ![]() |
![]() |
Текстовая версия | 26.06.2024 16:02 |