.Дано натуральне число n. Знайдіть мінімальне натуральне число, яке рівно в n разів більше суми своїх цифр. ДОПОМОЖІТЬ БУДЬ ЛАСКА!!!
Ответы
Ответ дал:
0
def find_min_number(n):
i = 1
while True:
if i == n * sum(int(digit) for digit in str(i)):
return i
i += 1
n = 5 # измените это значение на нужное вам
result = find_min_number(n)
print(result)
Ответ дал:
0
Ответ:
def sum_digits(num):
"""Функція, що знаходить суму цифр числа"""
sum = 0
while num > 0:
sum += num % 10
num //= 10
return sum
def find_number(n):
"""Функція, що знаходить мінімальне число, яке рівно в n разів більше суми своїх цифр"""
num = 1
while True:
if num == sum_digits(num) * n:
return num
num += 1
# Приклад виклику функції
n = 3
result = find_number(n)
print("Мінімальне число, що рівне в", n, "разів більше суми своїх цифр:", result)
Похожие вопросы
1 год назад
1 год назад
1 год назад
1 год назад
2 года назад
2 года назад
8 лет назад