![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 28.09.2011
Сообщений: 1
|
![]()
как в линейном масиве найти числа палендром?помогите не знею как сделать. срочно пожалуста
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 25.04.2010
Сообщений: 881
|
![]()
сначало нужно узнать какое число называетса палиндромом)
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
![]()
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 05.09.2011
Сообщений: 869
|
![]()
хехе ))
Кто хочет посмяться, могу повеселить.. Я с наскока подумал, что тут все через рекурсию в одну строчку и без изпользования строк (а значит, для любых СС). Ну, написал, потратил минут 15.. А потом, ессно, обнаружил, что число типа 1031 у нее тоже палиндром.. Самолюбие было задето не на шутку )). Короче, сделал, вроде.. По-прежнему, тело рекурсивной функции function Palindrom(x: LongInt): boolean; - занимает одну строчку (один оператор присваивания). Правда, эта строчка растянулась на немало строчек.. ![]() Могу показать. Никто не хочет сделать то же самое на слабо? ![]() Эй, Стрелок? а?.. ))
Предпочитаю на "ты".
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 05.09.2011
Сообщений: 869
|
![]()
И никто не поднял брошенную мной перчатку )). Ладно, я тогда просто выложу код..
Код:
![]()
Предпочитаю на "ты".
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
ну, извините, коллега, ну уж очень муторно и сложно...
и главное, ради чего?! чтобы не использовать строки (а собственное почему?!) и чтобы использовать рекурсию (кстати, тоже далеко не всегда лучше цикла! точнее, по утверждению специалистов, если может быть заменена простым циклом, тогда рекурсия всегда хуже)) ? а ещё я косячок нашёл в вашем алгоритме ![]() Код:
|
![]() |
![]() |
![]() |
#7 | ||
Форумчанин
Регистрация: 05.09.2011
Сообщений: 869
|
![]() Цитата:
![]() Я ж написал "краткую историю вопроса". А когда шлея уже под хвостом - деваться некуда.. Цитата:
Ошибка моя в том, что я сделал массив из integer, а не word ![]() Все равно спасибо за внимание. Прошу рассматривать как курьез )).
Предпочитаю на "ты".
|
||
![]() |
![]() |
![]() |
#8 |
фонатик DELPHI
Форумчанин
Регистрация: 14.01.2008
Сообщений: 714
|
![]()
Artur_Seredaa. а по форуму поискать ответ на вопрос рука отвалится?
Код:
95% сбоев и ошибок приложений, находится в полу метрах от монитора
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
найти слова палиндромы | majesticx777 | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 15.06.2011 13:36 |
Как изменить в большом масиве числа с 1 на 00001 | ZanderBlack1 | Microsoft Office Excel | 8 | 19.01.2011 19:55 |
Простые числа как двоичные палиндромы | Sasha_Smirnov | Microsoft Office Word | 2 | 30.12.2008 01:11 |
Числа Палиндромы в С++ | grerg | Помощь студентам | 0 | 27.11.2007 11:42 |