Uses
CRT;
Var
a, b: array [1 .. 100] of integer;
i, n: integer;
sum, sum2: real;
Begin
repeat
write('N: ');
readln(n);
until n in [1 .. 100];
randomize;
for i := 1 to 2 * n do
begin
a[i] := random(10) - 3;
write(a[i]:3)
end;
writeln;
for i := 1 to 2 * n do
begin
b[i] := random(10) - 3;
write(b[i]:3);
end;
sum := 0;
sum2 := 0;
for i := 1 to n do
begin
sum := sum + (a[i * 2 - 1] * b[i * 2 - 1]);
sum2 := sum2 + (a[i * 2] * b[i * 2]);
end;
writeln;
write('REZ:=', sum / sum2);
readln;
End.