![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 14.11.2009
Сообщений: 12
|
![]()
Всем привет. При написании программы возник вопрос. На n-ом этапе мне нужно проверить число на палиндром. Моя идея:
mov ax, 22 cmp al, ah je ... Подскажите, это верно? Если нет, то как можно проверить число? |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Нет не верно, потому что 22 мешьне 255 а значит займет одну половинку регистра - конкретно половину al, а в ah будет 0
Палиндром строки или палиндром числа?
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
![]()
> проверить число на палиндром
в какой системе счисления?
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 14.11.2009
Сообщений: 12
|
![]()
Действительно, моя идея оказалась неверной. Как я понял 22 в регистре AX будет записано в таком виде 10110000.
//////////////////////////////////////////////////////////// По поводу строки и числа немного не понял. В сегменте данных я просто определяю для 22 один байт. То есть DB 22. |
![]() |
![]() |
![]() |
#5 | |
Участник клуба
Регистрация: 11.01.2010
Сообщений: 1,139
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Палиндром С++ | Guzal | Помощь студентам | 9 | 10.12.2012 09:09 |
Палиндром | JokerWCC | Помощь студентам | 4 | 12.10.2010 15:02 |
Палиндром | A_Orlov | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 27.04.2010 16:44 |
Палиндром | Carbon | Помощь студентам | 9 | 12.11.2007 14:32 |