![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 19.11.2008
Сообщений: 4
|
![]()
Задание: Дана последовательность натуральных чисел, заканчивающаяся нулем. Найти кол-во натуральных чисел, не превосходящих заданного числла N и делящщихся на каждую из своих цифр.
чтото я короче поднакидал...а не выходит ничего...мож подскажете в че ошибка? Код: Var a,b,n,s:integer; F:boolean; Begin Write('n=');read(n); While a <> 0 do Begin Write('a=');read(a); While f OR (a<10) do Begin B:=a mod 10; If a mod b = 0 then A:=a div 10 Else F:=false; End; If f AND (a<=n) then s:=s+1; End; Write('s=',s); read(s); End.
Не стыдно быть лохом - стыдно им оставаться!)
|
![]() |
![]() |
![]() |
#2 |
Регистрация: 19.11.2008
Сообщений: 4
|
![]()
тему можно прикрыть)) разрулил сам
Не стыдно быть лохом - стыдно им оставаться!)
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
нужна помощь | Caragius | Паскаль, Turbo Pascal, PascalABC.NET | 8 | 08.04.2010 17:29 |
Проблемы с дипломной работой | HAMMAN | Помощь студентам | 3 | 16.05.2008 12:38 |
Нужна помощь! | onlyredblue | Паскаль, Turbo Pascal, PascalABC.NET | 9 | 13.01.2007 17:59 |