Python
import math
def C(A, B, c):
#C^2 = A^2 + B^2 - 2*A*B * cos(c)
C = math.sqrt(((A ** 2) + (B ** 2) - 2 * A * B * math.cos(c)))
return C
def b(A, C, B):
#cos(b) = (A^2 + C^2 - B^2) / (2*A*C)
b = (A ** 2 + B ** 2 + C ** 2) / 2 * A * C
return b
def a(b, c):
#a = 360 - b - c
a = 360 - b - c
return a
def S(A, B, a):
#S = A * B * sin(a)
S = A * B * math.sin(a)
return S
def P(A, B, C):
#P = A + B + C
P = A + B + C
return P
A, B, c = int(input()), int(input()), int(input())
C = C(A, B, c)
b = b(A, C, B)
a = a(b, c)
S = S(A, B, a)
P = P(A, B, C)
print('C: ', C)
print('b: ', b)
print('a: ', a)
print('S: ', S)
print('P: ', P)
Поделитесь своими знаниями, ответьте на вопрос:
Паскаль найти сумму первых пяти и последних пяти и сравнить сумму элементов массива
const n=10;
var a: array [1..n] of integer;
i, s1,S2: integer;
begin
for i := 1 to n do
begin
a[i] := Random(100);
Write(a[i],' '); end;
for i:=1 to n do
if i<(n/2) then S1:=S1+a[i] else S2:=S2+a[i];
writeln;
if S1<>S2 then if s1<s2 then write (s1,'<',s2) else write (s1,'>',s2) else write (S1,'=',s2)
end.