Предмет: Информатика,
автор: kirilkachanov72
Ниже записана программа. Получив на вход число x, эта программа печатает два числа, a и b. Укажите наибольшее из чисел x, при вводе которых алгоритм печатает сначала 13, а потом 3.
x=int(input())
a=0
b=10
while x>0:
c = x % 10
a = a + c
if c < b:
b = c
x = x // 10
print(a)
print(b)
Ответы
Автор ответа:
0
def check(x):
a=0
b=10
while x>0:
c = x % 10
a = a + c
if c < b:
b = c
x = x // 10
return a,b
for i in range(-10000,1000000):
k = check(i)
if k[0] == 13 and k[1] == 3: print(i)
Ответ: 4333
Похожие вопросы
Предмет: Русский язык,
автор: lispraga
Предмет: Русский язык,
автор: Аноним
Предмет: Русский язык,
автор: maximusHUчоsi2003
Предмет: История,
автор: malay1234
Предмет: Биология,
автор: Unoi