Предмет: Информатика,
автор: malinapolina864
Напиши программу с использованием цикла, которая выводит попарно все делители заданного числа. в качестве результата приложи файл-программу (файл *.py)
помогите пожалуйста решить срочно,
пришлите в виде файла с программы Python, пожалуйста
Приложения:
Ответы
Автор ответа:
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:
Прога рабочая, но хуже алгоритм сложно придумать
Сравните с прогой ниже на больших числах.
Хотя и она далеко не идеал
Автор ответа:
1
Ответ:
number = int(input("Введите число: "))
print("Пары делителей числа", number, ":")
for i in range(1, int(number**.5+1)):
if number%i==0:
print(i, number//i)
Объяснение:
Похожие вопросы
Предмет: История,
автор: Аноним
Предмет: Литература,
автор: vika6235vika
Предмет: Литература,
автор: katatruseckina48
Предмет: Русский язык,
автор: minaewelik
Предмет: Музыка,
автор: PurpleGamer