Предмет: Информатика,
автор: Annella54
егэ информатика Напишите программу, которая ищет среди целых чисел,
принадлежащих числовому отрезку [160059; 160083], числа, имеющие ровно 4 различных делителя. Выведите эти четыре делителя для каждого найденного числа в порядке возрастания.
Ответы
Автор ответа:
1
Ответ:
1, 3, 53353, 160059
1, 11, 14551, 160061
1, 67, 2389, 160063
1, 59, 2713, 160067
1, 3, 53359, 160077
1, 2, 80039, 160078
Объяснение:
Решение на языке программирования Python
from math import sqrt
for x in range(160059, 160084):
q = set()
for t in range(1, round(sqrt(x)) + 1):
if x % t == 0:
q.add(t)
q.add(x // t)
if len(q) == 4:
print(*sorted(q))
Zergloing:
Если мой ответ вас удовлетворил, то, пожалуйста, отметьте его как "Лучший ответ".
Похожие вопросы
Предмет: Русский язык,
автор: Bear1231
Предмет: Русский язык,
автор: MisterSantos
Предмет: Английский язык,
автор: dunysl
Предмет: Физика,
автор: aaaaaaa38
Предмет: Қазақ тiлi,
автор: marina72372