|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.09.2011, 23:50 | #1 |
Новичок
Джуниор
Регистрация: 28.09.2011
Сообщений: 1
|
в линейном масиве найти числа палиндромы
как в линейном масиве найти числа палендром?помогите не знею как сделать. срочно пожалуста
|
29.09.2011, 00:46 | #2 |
Форумчанин
Регистрация: 25.04.2010
Сообщений: 881
|
сначало нужно узнать какое число называетса палиндромом)
|
29.09.2011, 06:58 | #3 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
29.09.2011, 09:31 | #4 |
Форумчанин
Регистрация: 05.09.2011
Сообщений: 869
|
хехе ))
Кто хочет посмяться, могу повеселить.. Я с наскока подумал, что тут все через рекурсию в одну строчку и без изпользования строк (а значит, для любых СС). Ну, написал, потратил минут 15.. А потом, ессно, обнаружил, что число типа 1031 у нее тоже палиндром.. Самолюбие было задето не на шутку )). Короче, сделал, вроде.. По-прежнему, тело рекурсивной функции function Palindrom(x: LongInt): boolean; - занимает одну строчку (один оператор присваивания). Правда, эта строчка растянулась на немало строчек.. Могу показать. Никто не хочет сделать то же самое на слабо? Эй, Стрелок? а?.. ))
Предпочитаю на "ты".
|
04.10.2011, 08:42 | #5 |
Форумчанин
Регистрация: 05.09.2011
Сообщений: 869
|
И никто не поднял брошенную мной перчатку )). Ладно, я тогда просто выложу код..
Код:
Предпочитаю на "ты".
|
04.10.2011, 10:52 | #6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
ну, извините, коллега, ну уж очень муторно и сложно...
и главное, ради чего?! чтобы не использовать строки (а собственное почему?!) и чтобы использовать рекурсию (кстати, тоже далеко не всегда лучше цикла! точнее, по утверждению специалистов, если может быть заменена простым циклом, тогда рекурсия всегда хуже)) ? а ещё я косячок нашёл в вашем алгоритме Код:
|
04.10.2011, 11:14 | #7 | ||
Форумчанин
Регистрация: 05.09.2011
Сообщений: 869
|
Цитата:
Я ж написал "краткую историю вопроса". А когда шлея уже под хвостом - деваться некуда.. Цитата:
Ошибка моя в том, что я сделал массив из integer, а не word . Все равно спасибо за внимание. Прошу рассматривать как курьез )).
Предпочитаю на "ты".
|
||
04.10.2011, 16:05 | #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 |