Предмет: Информатика,
автор: mimi12392
Найдите все натуральные числа,принадлежащие отрезку (101000000;102000000), у которых ровно 3 различных четных делителя. Напишите,пожалуйста,программу на Паскале или на Питоне.
Ответы
Автор ответа:
2
Ответ:
for j in range(101000000, 102000000):
count = []
for i in range(3, j // 2 + 1):
if j % i == 0 and i % 2 == 0:
count.append(i)
if len(count) > 2:
break
if len(count) == 2:
print(f'число = {j}, делители = 2, {", ".join(str(s) for s in count)}')
Объяснение:
очень долго считает однако на таких числах
zombdanidani:
А как с нечетными сделать?
Похожие вопросы
Предмет: Математика,
автор: rujuienjkaq
Предмет: Физика,
автор: richielomere
Предмет: Українська мова,
автор: satgatekazan454
Предмет: Другие предметы,
автор: динара280