1. Решение задач
Решаем вместе: array51, самостоятельно: array53.
Решаем вместе: array62, array63.
Решение array63:
const n=3;
var i,j,k: integer;
A,B: array[1..n] of integer;
C: array[1..2*n] of integer;
begin
writeln('Даны дв амассива A и B размера 5,элементы которых упорядочены по возрастанию.Объединить эти массивы так,чтобы результирующий массив C (размера10)остался упорядоченным по возрастанию');
writeln('Исходный массив A: ');
for i:=1 to n do begin write('A[',i,']='); readln( A[i]); end;
writeln('Исходный массив B: ');
for i:=1 to n do begin write('B[',i,']='); readln( B[i]); end;
j:=1; k:=1;
for i:=1 to 2*n do
begin
if (j>n)and (k<=n) then begin C[i]:=B[k];k:=k+1 end;
if (k>n) and (j<=n)then begin C[i]:=A[j];j:=j+1 end;
if (j<=n) and (k<=n) then begin
if A[j]<=B[k] then begin C[i]:=A[j];j:=j+1 end
else begin C[i]:=B[k];k:=k+1 end;
end;
end;
writeln;
write('Полученный массив C:');
for i:=1 to 2*n do write( C[i]:6);
writeln;
end.
2. Домашнее задание
Решите самостоятельно задачи: array54, array58.
Решаем вместе: array51, самостоятельно: array53.
Решаем вместе: array62, array63.
Решение array63:
const n=3;
var i,j,k: integer;
A,B: array[1..n] of integer;
C: array[1..2*n] of integer;
begin
writeln('Даны дв амассива A и B размера 5,элементы которых упорядочены по возрастанию.Объединить эти массивы так,чтобы результирующий массив C (размера10)остался упорядоченным по возрастанию');
writeln('Исходный массив A: ');
for i:=1 to n do begin write('A[',i,']='); readln( A[i]); end;
writeln('Исходный массив B: ');
for i:=1 to n do begin write('B[',i,']='); readln( B[i]); end;
j:=1; k:=1;
for i:=1 to 2*n do
begin
if (j>n)and (k<=n) then begin C[i]:=B[k];k:=k+1 end;
if (k>n) and (j<=n)then begin C[i]:=A[j];j:=j+1 end;
if (j<=n) and (k<=n) then begin
if A[j]<=B[k] then begin C[i]:=A[j];j:=j+1 end
else begin C[i]:=B[k];k:=k+1 end;
end;
end;
writeln;
write('Полученный массив C:');
for i:=1 to 2*n do write( C[i]:6);
writeln;
end.
2. Домашнее задание
Решите самостоятельно задачи: array54, array58.
Комментариев нет:
Отправить комментарий