Ввести натуральное число N и вывести все натуральные числа, не превосходящие N и делящиеся на каждую из своих цифр
Ответы
Ответ дал:
2
Ответ:
N = int(input())
check = 1
for i in range(1, N + 1):
delit = 0
I = i
while I != 0:
check = 1
delit = I % 10
I //= 10
if delit == 0:
check = 0
break
elif delit != 0:
if i % delit != 0:
check = 0
break
if check == 1:
print(i)
Объяснение:
Умникум005:
спасибо! это на питоне?
да
Вас заинтересует
2 года назад
2 года назад
2 года назад
8 лет назад
8 лет назад