Решить на питоне, числовая дружба оставьте программу для решения . два натуральных числа называются дружественными, если каждое из них равно сумме всех делителей другого (само другое число в качестве делителя не рассматривается). например, 220 (1+2+4+5+10+11+20+22+44+55+110=284) и 284 (1+2+4+71+142=220) – дружественные числа. пары необходимо выводить по одной в строке, разделяя пробелами. найти все пары натуральных дружественных чисел, меньших 10 000. формат вывода на каждой строке пара натуральных дружественных чисел, числа в паре расположены в порядке возрастания.
188
271
Ответы на вопрос:
for i in range(1, 10000):
k = 0
n = 0
for x in range(1, i):
if i % x == 0:
k += x
for j in range(1, k):
if k % j == 0:
n += j
if i == n and i ! = k and i == min(i, k):
print(i, k)
Можно заметить, что самый большой угол в треугольнике всегда расположен напротив самой длинной стороны, которую мы обозначим буквой с. значение такого угла можно найти по теореме косинусов: в остроугольном треугольнике угол всегда будет меньше 90 градусов, поэтому его косинус всегда будет положительным. в прямоугольном треугольнике косинус будет равен нулю, а в тупоугольном он будет отрицательным. на этом можно построить решение, предварительно определив, какая из сторон является самой длинной. и, само собой разумеется, надо сразу после ввода проверить условие существования треугольника, т.е. чтобы сумма длин двух его любых сторон была больше третьей. var a,b,c,a1,b1,c1,cosc: real; begin write('введите длины сторон треугольника: '); read(a,b,c); write('треугольник '); if (a< (b+c)) and (b< (a+c)) and (c< (a+b)) then begin if a> b then if a> c then begin c1: =a; a1: =c; b1: =b end else begin c1: =c; a1: =a; b1: =b end else if b> c then begin c1: =b; a1: =a; b1: =c end else begin c1: =c; a1: =a; b1: =b end; cosc: =(sqr(a1)+sqr(b1)-sqr(c1))/(2*a*b); if cosc< 0 then writeln('тупоугольный') else if cosc=0 then writeln('прямоугольный') else writeln('остроугольный') end else writeln('построить невозможно') end. тестовое решение: введите длины сторон треугольника: 6 4.1 4 треугольник тупоугольный
Популярно: Информатика
-
valeriyakolpas122.02.2021 10:12
-
serebrykov94716.03.2022 22:11
-
2002anna230.12.2022 02:01
-
1302201018.06.2020 17:08
-
annablakfare30303003.12.2022 06:16
-
Marina102310.04.2020 16:05
-
emalets2004215.10.2022 13:24
-
myafyanya16.07.2020 08:55
-
Vikysiax9928.02.2022 14:27
-
ilike127.08.2020 19:08