Информатика, вопрос задал malinapolina864 , 1 год назад

Напиши программу с использованием цикла, которая выводит попарно все делители заданного числа. в качестве результата приложи файл-программу (файл *.py)

помогите пожалуйста решить срочно,
пришлите в виде файла с программы Python, пожалуйста​

Приложения:

Ответы на вопрос

Ответил mixail0809
1

number = int(input("Введите число: "))

print("Пары делителей числа", number, ":")

for i in range(1, number+1):

if number % i == 0:

for j in range(i, number+1):

if number % j == 0 and i*j == number:

print(i, j)


p15: Прога рабочая, но хуже алгоритм сложно придумать
p15: Сравните с прогой ниже на больших числах.
p15: Хотя и она далеко не идеал
Ответил p15
1

Ответ:

number = int(input("Введите число: "))

print("Пары делителей числа", number, ":")

for i in range(1, int(number**.5+1)):

   if number%i==0:

       print(i, number//i)

Объяснение:

Новые вопросы