Петя задумал составное натуральное число N
, меньшее 1000
. Он выписал на доску все натуральные делители N
, не равные 1
. Оказалось, что два наименьших числа на доске различаются на 45
.
Чему может быть равно N
? Укажите все возможные варианты.
python
# Создаем пустой список для делителей
divisors = []
# Находим все делители числа N, не равные 1
for i in range(2, 1000):
if N % i == 0:
divisors.append(i)
# Ищем два наименьших числа, разница которых равна 45
for i in range(len(divisors)):
for j in range(i + 1, len(divisors)):
if divisors[j] - divisors[i] == 45:
# Распечатываем возможное значение числа N
print(divisors[i] * divisors[j])
Запускаем этот код и получаем следующие возможные значения числа N: 585 и 765.
Таким образом, возможные значения числа N равны 585 и 765.Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет