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

Python

Необходимо найти длины сторон всех прямоугольников, площадь которых равна заданному натуральному числу S
. Стороны должны быть выражены натуральными числами. При этом решения, которые получаются перестановкой размеров сторон, считаются разными.
Формат входных данных
В программу вводится одно натуральное число S
(1≤S≤10000
).

Формат выходных данных
Программа должна вывести длины сторон искомых прямоугольников, каждую пару на новой строке.

входные данные:
10
выходные данные:
1 10
2 5
5 2
10 1


3212321232123212321: Я решила
3212321232123212321: into = int(input())
a = 1
b = into
a1 = 1
b1 = into
while a1 != b and b1 != a:
if into % a == 0:
b = into // a
print(a, b)
a += 1
else:
a += 1
print(b1, a1)
3212321232123212321: табы поставьте

Ответы

Автор ответа: nik1842
0

s = int(input())

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

   if s % i == 0:

       j = s // i

       if i <= j:

           print(i, j)

Сначала мы считываем входное число s, затем перебираем все числа от 1 до s. Если текущее число является делителем s, то мы находим соответствующий ему делитель j. Если i не больше j, то мы выводим пару (i, j). Это гарантирует, что мы не будем выводить одну и ту же пару дважды, даже если она получается перестановкой размеров сторон.


3212321232123212321: почти верно
Похожие вопросы
Предмет: Математика, автор: adrianbogodist1012
Предмет: Биология, автор: KonchenniyViperdish
Даю 50 баллов! Помогите с тестом по биологии!
1. Источником энергии для консументов I порядка является 1) растительная пища 2) солнечный свет 3) минеральные соли, углекислый газ и вода 4) животная пища *
1
2
3
4
2. Источником энергии для редуцентов является 1) свет 2) животная пища 3) растительная пища 4) мёртвые органические остатки *
1
2
3
4
3. Первичная сукцессия происходит при зарастании: 1) вулканических островов 2) лесной вырубки 3) пашни 4) пожарища *
1
2
3
4
4. Определите антропогенные факторы среды. 1) наличие кровососущих насекомых 2) вспашка полей 3) низкая концентрация кислорода в болоте 4) сбор грибов 5) большое количество устриц 6) глубокий снеговой покров 7) отлов бездомных животных 8) заморозки. Выбери несколько ответов *
1
2
3
4
5
6
7
8
5. Определите примеры конкуренции: 1) береза и осина 2) гидра и дафния 3) белка и клест 4) щука и карась 5) щука и окунь 6) одуванчики 7) паук и муха. Выбери несколько ответов *
1
2
3
4
5
6
7
6. Какие признаки характеризуют агроценоз? 1) естественный круговорот веществ у данного сообщества нарушен 2) высокая численность растений одного вида 3) большое число видов растений и животных 4) виды имеют различные приспособления к совместному обитанию 5) замкнутый круговорот веществ 6) ведущий фактор, влияющий на сообщество, — искусственный отбор . Выбери несколько ответов *
1
2
3
4
5
6
7. Определите правильно составленную цепь питания. 1) ястреб --- полевка --- венерина мухоловка --- таракан 2) сосна --- паук-крестовик --- сойка --- ушастый филин 3) амеба --- коралловый полип --- морская черепаха 4) яблоня --- яблонная тля --- божья коровка --- прудовая лягушка --- уж 5) бабочка капустница --- скворец --- кошка *
1
2
3
4
5
Предмет: Алгебра, автор: Kalai