![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() я не знаю что надо написать чтобы программа проверяла числа
![]() |
#2
|
||||
|
||||
![]() Элеменатрно...
Код:
В начале был Бит, потом Байт и только потом появилось Слово... Последний раз редактировалось NIch, 29.12.2009 в 09:08. |
#3
|
||||
|
||||
![]() Сперва получить из числа все цифры
Проще всего переведя в строку - тогда каждый символ и есть число. Если нельзя через строку, последовательно mod и div. Далее по очереди ( в цикле ) берешь цифрыот первй до предпоследней и сравниваешь их ( в еще одном цикле ) с цифрами от следующей до последней. Если нашел хоть одно совпадение - высказывание ложно. _________ ЗЫ: опоздал - поправлю NIch : строки вроде начинаются с 1 и при j := i - S[i]=S[j] ( у меня "на коленке" и похуже бывает ) Последний раз редактировалось s0Creator, 29.12.2009 в 09:11. |
#4
|
||||
|
||||
![]() А через множества не проще?
|
#5
|
||||
|
||||
![]() Цитата:
|
#6
|
||||
|
||||
![]() Цитата:
Код:
Это если вводить текстом число. Если оно просто целым числом передается, вначале преобразуй его в строку и все. А так - эта прога будет работать даже для буквенных строк, в принципе. |
#7
|
|||
|
|||
![]() спасбо всем с наступающим вас )
![]() ![]() ![]() ![]() |