
Вопрос задан 27.06.2023 в 17:27.
Предмет Информатика.
Спрашивает Керейбаев Толеген.
Напишите программу, которая вводит натуральные числа а и b и выводит на экран все натуральные числа
на отрезке [ a , b ] , делящиеся на каждую из своих цифр. Входные данные Входная строка содержит два натуральных числа – значения a и b , разделённых пробелами. Гарантируется, что a ≤ b . Выходные данные Программа должна вывести в одну строчку все натуральные числа на отрезке [ a , b ] , делящиеся на каждую из своих цифр. Числа разделяются пробелами.

Ответы на вопрос

Отвечает Мельников Вова.
Ответ:
program z1;
var a,b,i,c,k:integer;
begin
read (a, b);
for i:=a to b do
begin
c:=i;
if c mod 10 = 0 then k:=1 else k:=0;
while (c > 0) and (k = 0) do
begin
if i mod (c mod 10) <> 0 then k:=1;
c:=c div 10;
if (c>0) and (c mod 10 = 0) then k:=1
end;
if k = 0 then write (i,' ')
end
end.



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Для решения этой задачи, вы можете использовать следующую программу на Python:
pythondef is_divisible_by_digits(num):
# Функция для проверки, делится ли число на каждую из своих цифр
for digit in str(num):
if int(digit) == 0 or num % int(digit) != 0:
return False
return True
# Вводим a и b
a, b = map(int, input().split())
# Ищем и выводим числа на отрезке [a, b], делящиеся на каждую из своих цифр
result = [str(num) for num in range(a, b + 1) if is_divisible_by_digits(num)]
print(" ".join(result))
Просто скопируйте этот код в свой редактор Python и выполните программу. Она попросит вас ввести два натуральных числа a и b через пробел, а затем выведет на экран все числа на отрезке [a, b], которые делятся на каждую из своих цифр.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili