Знайти кількість тризначних натуральних чисел, що діляться на кожну зі своїх цифр.
Примітка: Числа, що містять у своєму запису 0, умову задачі не задовольняють.
Програма:
x=110
v=0
while x<=999:
x=x+1
c=x
k=[]
while c>0:
k.append(c%10)
c=c//10
prap='true'
for z in k:
if z!=0:
if x%z!=0:
prap='false'
break
else:
prap='false'
break
if prap=='true':
v=v+1
print(v)
Примітка: Числа, що містять у своєму запису 0, умову задачі не задовольняють.
Програма:
x=110
v=0
while x<=999:
x=x+1
c=x
k=[]
while c>0:
k.append(c%10)
c=c//10
prap='true'
for z in k:
if z!=0:
if x%z!=0:
prap='false'
break
else:
prap='false'
break
if prap=='true':
v=v+1
print(v)