Предмет: Информатика, автор: Annella54

егэ информатика Напишите программу, которая ищет среди целых чисел,
принадлежащих числовому отрезку [160059; 160083], числа, имеющие ровно 4 различных делителя. Выведите эти четыре делителя для каждого найденного числа в порядке возрастания.

Ответы

Автор ответа: Zergloing
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: Если мой ответ вас удовлетворил, то, пожалуйста, отметьте его как "Лучший ответ".
Похожие вопросы
Предмет: Қазақ тiлi, автор: marina72372