Непонятно только, почему в условии написано "одинаковых массива", если они разные. Наверное, имелось в виду "одинакового размера".
var i: integer;
var A, F, G: array [1..20] of integer;
begin
// Заполним массивы
randomize;
For i:= 1 to 20 do
begin
A[i]:=random(201)-100;
F[i]:=random(201)-100;
end;
// Составляем третий массив G
For i:= 1 to 20 do
begin
if (A[i]<F[i]) then G[i]:=A[i]
else G[i]:=F[i];
end;
// Выводим на экран
writeln('A':5,'F':5,'G':5);
For i:= 1 to 20 do
begin
writeln(A[i]:5,F[i]:5,G[i]:5);
end;
end.
var A, F, G: array [1..20] of integer;
sA, sF: string;
i: integer;
begin
for i:= 1 to 20 do
begin
A[i] := random(-20, 20);
F[i] := random(-20, 20);
sA += A[i] + ' ';
sF += F[i] + ' ';
end;
writeln('A: ' + sA);
writeln('F: ' + sF);
write('G: ');
for i:= 1 to 20 do
begin
if A[i] < F[i] then
G[i] := A[i]
else
G[i] := F[i];
write(G[i] + ' ');
end;
writeln();
end.
Var i,m : integer;
Begin
read(m);
if m>31 then begin
for i:=31 to m do
if (i mod 16) = 0 then writeln(i);
end;
end.
2)Program NoName;
Var i,n,x,c : integer;
Begin
c:=1;
x:=0;
i:=0;
while i<5 do begin
if (c mod 13) = 0 then
begin x:=x+c; i:=i+1;
end;
c:=c+1;
end;
write(x);
end.
3)Program NoName;
Var i,n,x,c : integer;
Begin
read(n);
c:=1;x:=1;i:=0;
while i<n do
begin
if (c mod 11) = 0 then
begin x:=x*c;
i:=i+1;
end;
c:=c+1;
end;
write(x);
end.
4)Program NoName;
Var i,m,x : integer;
Begin
x:=0;i:=1;
while x<7 do begin
if (i mod 7) = 0 then
begin
writeln(i);x:=x+1;
end;i:=i+1;
end;
end.