Дан одномерный массив из 15 элементов. Переставить в обратном порядке элементы, расположенные между вторым и десятым элементами (с третьего по девятый) — Pascal(Паскаль)


const
n=10;
var
i,t:integer;
a:array[1..n] of integer;
begin
for i:=1 to n do
  begin
      a[i]:=random(20);
      write(' ',a[i]:3);
  end;
writeln();
writeln('-------');

for i:=3 to 5 do
begin
t:=a[i];
a[i]:=a[12-i];
a[12-i]:=t;
end;


writeln('-------');

for i:=1 to n do
  write(' ',a[i]:3);
writeln();
end.

Результат работы программы

Leave a Comment

+ 52 = 62