Предмет: Информатика,
автор: vladislavgaryachij03
Ниже записана программа. Получив на вход число x, эта программа печатает два числа, a и b. Укажите наименьшее из таких чисел x, при вводе которых алгоритм печатает сначала 3, а потом 10.
x = int(input())
a = 0
b = 1
while x > 0:
a += 1
b *= x % 8
x = x // 8
print(a)
print(b)
Ответы
Автор ответа:
1
Ответ:
Python
z = 1
a = 0
b = 1
while (a!=3 or b!=10):
x = z
a = 0
b = 1
while x > 0:
a += 1
b *= x % 8
x = x // 8
z+=1
print('наименьшее число =', z)
print('a =', a)
print('b =', b)
Приложения:

Похожие вопросы
Предмет: География,
автор: shkolin01
Предмет: Математика,
автор: ооох
Предмет: Математика,
автор: kobzarenko99
Предмет: Математика,
автор: iostgalina