|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
08.04.2008, 11:10 | #1 |
Регистрация: 29.03.2008
Сообщений: 9
|
Вывод чисел, делящихся на каждую из своих цифр. Паскаль
Программу написала, но, почему-то она работает только до числа 12. Не подскажете, почему?
Вот задание: Составить программу вывода на экран всех натуральных чисел, не превосходящих N и делящихся на каждую из своих цифр. Программа: program z29; uses crt; var m, i, k, s, n:integer; b:integer; label M1; begin clrscr; write('BBEDITE CHISLO N: '); read (n); for i:=1 to n do begin m:=i; while m>0 do begin b:= m mod 10; if b=0 then goto M1; if i mod b=0 then s:=s+1; k:=k+1; m:=m div 10; end; if k=s then write (' ', i); M1:end; readln; readln; end. |
08.04.2008, 11:26 | #2 |
Участник клуба
Регистрация: 12.10.2007
Сообщений: 1,204
|
А где инициализация ?
for i:=1 to n do begin m:=i; k := 0; s := 0; |
08.04.2008, 11:44 | #3 |
Регистрация: 29.03.2008
Сообщений: 9
|
Спасибо большое, каюсь, упустила.
Наверное подустала, всю ночь чертила в Графе автостоянку. Голова не работает. Спасибо! |
08.04.2008, 11:50 | #4 |
Регистрация: 29.03.2008
Сообщений: 9
|
Тему можно закрывать
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Подсчитать количество чисел с заданной суммой цифр | belovv | Помощь студентам | 3 | 25.12.2007 20:55 |
задача:Паскаль и ряд чисел Фибоначчи | SEREG@ | Помощь студентам | 20 | 16.12.2007 20:05 |
Нахождение совершенных чисел. Паскаль | NikLik | Помощь студентам | 3 | 23.11.2007 22:19 |
Из двух натуральных чисел, составить наибольшее число, сохраняя первоначальную последовательность.Паскаль | Omedus | Помощь студентам | 8 | 19.11.2007 22:02 |
Вывод целых и десятичных чисел | Maycal | Общие вопросы C/C++ | 2 | 24.10.2007 12:34 |