Задать вопрос
24 апреля, 02:42

Найти все натуральные числа, не превышающие заданного числа N, которые делятся без остатка на каждую из своих цифр

+5
Ответы (1)
  1. 24 апреля, 03:03
    0
    Var

    N, A, d, k:integer;

    Begin

    Write ('N = '); ReadLn (N);

    For N: = 1 to N do

    Begin

    A:=N;

    k:=0;

    d:=0;

    While A>0 do

    Begin

    k:=k+1;

    if A mod 10 0 then

    if N mod (A mod 10) = 0 then d:=d+1;

    A:=A div 10;

    End;

    if k = d then WriteLn (N)

    End;

    End.
Знаешь ответ?
Не уверен в ответе?
Найди верный ответ на вопрос ✅ «Найти все натуральные числа, не превышающие заданного числа N, которые делятся без остатка на каждую из своих цифр ...» по предмету 📙 Информатика, а если ответа нет или никто не дал верного ответа, то воспользуйся поиском и попробуй найти ответ среди похожих вопросов.
Искать другие ответы