Программа на паскале!!!Реверс массива – это перестановка элементов в обратном порядке:... Программа на паскале!!! Реверс массива – это перестановка элементов в обратном порядке: меняются местами первый и последний элементы, второй и предпоследний и т.д. Напишите программу, которая выполняет реверс двух половин массива по отдельности. Входные данные Первая строка содержит размер массива N . Во второй строке через пробел задаются N чисел – элементы массива. Гарантируется, что 0
program ReverseArray; var N, i, temp: integer; arr: array [1..10000] of integer; begin readln(N); for i := 1 to N do read(arr[i]); for i := 1 to N div 2 do begin temp := arr[i]; arr[i] := arr[N-i+1]; arr[N-i+1] := temp; end; for i := 1 to N do write(arr[i], ' '); end.
Пожалуйста, обратите внимание, что в данной программе от вас ожидается ввод чисел через пробел в одной строке после ввода размера массива N.
Программа на языке Pascal:
program ReverseArray;var
N, i, temp: integer;
arr: array [1..10000] of integer;
begin
readln(N);
for i := 1 to N do
read(arr[i]);
for i := 1 to N div 2 do
begin
temp := arr[i];
arr[i] := arr[N-i+1];
arr[N-i+1] := temp;
end;
for i := 1 to N do
write(arr[i], ' ');
end.
Пожалуйста, обратите внимание, что в данной программе от вас ожидается ввод чисел через пробел в одной строке после ввода размера массива N.