|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.10.2009, 21:17 | #1 |
Регистрация: 12.10.2009
Сообщений: 9
|
Палиндром. Паскаль.
Найти все простые натуральные числа, не превосходящие n, двоичная запись которых представляет собой палиндром, т.е. читается одинаково слева направо и справа налево.
Извините, но наработок или каких то идей нет. Просто не представляю как это делать. |
12.10.2009, 21:35 | #2 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
1) Перевел чилов 2-е http://www.excode.ru/art5629p5.html
2) Проверил его.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
12.10.2009, 22:41 | #3 |
Регистрация: 12.10.2009
Сообщений: 9
|
А можно о 2м пункте поподробней?
|
12.10.2009, 22:47 | #4 |
Форумчанин
Регистрация: 10.10.2009
Сообщений: 680
|
Самый "лобовой" метод - перевести в строку и делать по стандартному алгоритму для строк. Фактически, мы уже будем иметь посимвольно это число (после перевода в 2ичную), поэтому ничего переводить в строку не надо. Проверка состоит в том, чтобы убедится, что при n<=length(number)/2 (тоесть для всех битов первой половины числа)
Код:
|
17.12.2009, 13:13 | #5 | |
Пользователь
Регистрация: 20.10.2009
Сообщений: 29
|
Цитата:
а как решить такую задачу: нужно написать программу проверяющую является ли данный текст фразой-палиндромом .Например фразы-палиндромы:" А роза упала на лапу Азора" и "Аргентина манит негра","Он-дивен - палиндром,и ни морд,ни лап не видно" ." попытался написать программку, но она работает только для слов палиндромов таких как "Шалаш" , а нужно для текста .целых фраз-палиндромов! проподаватель сказал что нужно строку с конца и с начала рассматривать до середины и потом сравнить. никак не могусообрзить как сделать это. |
|
17.12.2009, 16:22 | #6 | ||
Форумчанин
Регистрация: 10.10.2009
Сообщений: 680
|
Цитата:
Цитата:
" ондивенпалиндроминиморднилапневидно ". |
||
17.12.2009, 21:23 | #7 |
Пользователь
Регистрация: 20.10.2009
Сообщений: 29
|
каким образом это организовать в паскале ? вы мне поможете?
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Паскаль, Борланд Паскаль-в чем разница??? | Vremya-Dengy | Паскаль, Turbo Pascal, PascalABC.NET | 13 | 31.05.2011 18:23 |
Палиндром в строке | semennn | Помощь студентам | 6 | 04.05.2009 23:36 |
Палиндром | Carbon | Помощь студентам | 9 | 12.11.2007 14:32 |