Разработать функцию IsPerev(const S:string):boolean, определяющую, является ли строка S перевертышем (читается одинаково с начала и с конца). С помощью данной функции вывести только такие строки из введенного набора, которые являются перевертышами.

Прежде чем задать вопрос, смотрите 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 давал тебе ссылку на тему, где есть более подходящая для твоего задания функция... Я дам ссылку прямо на пост... В самом низу - то, что тебе нужно:
Строки |
![]() ![]() |
![]() |
Текстовая версия | 10.06.2023 22:06 |