Задать вопрос
8 октября, 17:41

Написать программу в Паскале

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

+5
Ответы (1)
  1. 8 октября, 18:24
    0
    Function Check (k : Longint) : Boolean;

    Var j : Byte;

    Begin

    Check:=True;

    j:=k;

    While j>0 do

    Begin

    If (j mod 10 = 0) or (k mod (j mod 10) 0) then Check:=False;

    j:=j div 10;

    end;

    end;

    Var

    n, i : Longint;

    Begin

    Readln (n) ;

    For i:=1 to n do

    If Check (i) then Writeln (i) ;

    end.
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Написать программу в Паскале Найти все натуральные числа, не превосходящие заданного n, которые делятся на каждую из своих цифр. ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
Найти все натуральные числа, не превосходящие заданного n, которые делятся на каждую из своих цифр. Составить программу на паскале!
Ответы (1)
Паскаль. Найти все натуральные числа, не превосходящие заданного n и делящиеся на каждую из своих цифр. Попробовал сам написать, но ошибся.
Ответы (1)
Программа на с++ Напишите программу, которая вводит натуральные числа а и b и выводит на экран все натуральные числа на отрезке [ a, b ], делящиеся на каждую из своих цифр.
Ответы (1)
Напишите программу на паскале abc которая вводит натуральное число N и выводит на экран все натуральные числа не превосходящие N и делящиеся на кадлую из своих цифр
Ответы (1)
1. Сформировать текст заданной длины, состоящий из 2 символов А и В. 2. Найдите количество символов заданного числа 25 3. Написать программу обращения заданного слова (вывести символы строки в обратном порядке). (слово привет) 4.
Ответы (1)