uses
crt;
type
tmas = array [1 .. 100] of real;
function sum(Var t: integer; ma: tmas): real;
var
i: integer;
s: real;
begin
s := 0;
for i := 1 to t do
s := s + ma[i];
sum := s;
end;
var
i, k, m, n: integer;
a, b, c: tmas;
y: real;
begin
clrscr;
writeln('enter k,m,n');
readln(k, m, n);
writeln('enter ', k, ' elementov massiva a');
for i := 1 to k do
read(a[i]);
writeln('enter ', m, ' elementov massiva b');
for i := 1 to m do
read(b[i]);
writeln('enter ', n, ' elementov massiva c');
for i := 1 to n do
read(c[i]);
y := exp(ln(sum(k, a) * sum(m, b) * sum(n, c)) / 3);
writeln('y=', y:0:2);
readln
end.