Все
Математика
Алгебра
Геометрия
Литература
Русский язык
Истоки
Краеведение
Французский язык
Литературное чтение
Астрономия
Природоведение
Родной край
Немецкий язык
Технология
Физика
Английский язык
Обществознание
Химия
Биология
История
О`zbek tili
Окружающий мир
Естествознание
География
Украинский язык
Информатика
Украинская литература
Казахский язык
Физкультура и спорт
Экономика
Музыка
Право
Белорусский язык
МХК
Кубановедение
ОБЖ
Психология
Кыргыз тили
Другие предметы
Показать все предметы
vlasenko.yuliya1489
23.10.2021, 10:07
Информатика

Напишите программу, которая вводит натуральное число N и выводит на экран все натуральные числа, не

превосходящие N и делящиеся на каждую из своих цифр.
Знаешь ответ?

Чтобы оставить ответ, или зарегистрируйтесь.

Ответ или решение 1
Толарис
Пишем программу:
program qq;
var i,n,k,f:integer;
begin
writeln('Vvedite n: '); readln(n);
for i:=1 to n do
begin
k:=i; f:=0;
while (k<>0) do
begin
if (k mod 10>0)and(i mod (k mod 10)>0) then f:=1;
k:=k div 10;
end;
if (f=0)and(i mod 10>0) then write(i,' ');
end;
end.
Программа написана.