Const n=?; {Кол-во элементов в массиве, написать число вместо "?"} Var a,b:array[1..n] of integer; x,k,i,j:integer; Begin writeln('Init massive:'); for i:=1 to n do begin readln(x); {а лучше написать read(x); и вводить числа через пробел одной строкой, красивее будет} a[i]:=x; end; k:=n div 2; if (n mod 2)<>0 then k:=k+1; j:=1; for i:=(k+1) to n do begin b[j]:=a[i]; j:=j+1; end; if (n mod 2)<>0 then begin b[k]:=a[k]; k:=k-1; j:=j+1; end; for i:=1 to k do begin b[j]:=a[i]; j:=j+1; end; for i:=1 to n do write(b[i],' '); End.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку