Площади: для 4-хгранной пирамиды: S:=sqr(a)+2*a*sqrt(sqr(b)-(sqr(a)/4)) для 6-хгранной пирамиды: S:=3*a*(sqrt(sqr(b)-sqr(a)/4)+sqrt(3)/2*a) a - основание пирамиды. b - длина грани пирамиды.
Про периметр - точно именно пирамиды надо, а не ее основания?
begin Randomize; Writeln('Элементы массива'); for i := 1 to n do begin a[i] := Random(61) - 30; Write(a[i]:4); if a[i]>0 then a[i]:=2*a[i] else if a[i]<0 then a[i]:=7 end; Writeln; Writeln('После преобразования'); for i := 1 to n do Write(a[i]:4); Writeln end.
begin Randomize; Writeln('Элементы массива'); for i := 1 to n do begin a[i] := Random(61) - 30; Write(a[i]:4); if a[i]>0 then a[i]:=2*a[i] else if a[i]<0 then a[i]:=7 end; Writeln; Writeln('После преобразования'); for i := 1 to n do Write(a[i]:4); Writeln end.
для 4-хгранной пирамиды: S:=sqr(a)+2*a*sqrt(sqr(b)-(sqr(a)/4))
для 6-хгранной пирамиды: S:=3*a*(sqrt(sqr(b)-sqr(a)/4)+sqrt(3)/2*a)
a - основание пирамиды.
b - длина грани пирамиды.
Про периметр - точно именно пирамиды надо, а не ее основания?