
Вопрос задан 14.02.2021 в 03:01.
Предмет Информатика.
Спрашивает Галимова Ангелина.
Напишите программу, которая вводит натуральные числа а и b и выводит на экран все натуральные числа
на отрезке [ a , b ] , делящиеся на каждую из своих цифр. Входные данные Входная строка содержит два натуральных числа – значения a и b , разделённых пробелами. Гарантируется, что a ≤ b . Выходные данные Программа должна вывести в одну строчку все натуральные числа на отрезке [ a , b ] , делящиеся на каждую из своих цифр. Числа разделяются пробелами. Примеры Входные данные 10 20 Выходные данные 11 12 15 На паскале

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

Отвечает Шаулина Алина.
Var
a, b, i, t:integer;
c:boolean;
begin
read (a, b);
for i := a to b do
begin
t := i;
c := true;
repeat
if (t mod 10 = 0) or (i mod (t mod 10) <> 0)
then c := false;
t := t div 10;
until t > 0;
if c = true then write (i, ' ')
end;
end.
a, b, i, t:integer;
c:boolean;
begin
read (a, b);
for i := a to b do
begin
t := i;
c := true;
repeat
if (t mod 10 = 0) or (i mod (t mod 10) <> 0)
then c := false;
t := t div 10;
until t > 0;
if c = true then write (i, ' ')
end;
end.



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


Топ вопросов за вчера в категории Информатика

Информатика 562

Информатика 404

Информатика 31

Информатика 76

Информатика 16

Информатика 41

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