PascalABCNET : Ввести и упорядочить последовательность из N натуральных чисел таким об-разом, чтобы она возрастала до середины, а затем убывала.

25 Ноя 2019 в 19:56
187 +1
0
Ответы
1

program UpDownSequence;

var
N, i, j, temp: integer;
arr: array of integer;

begin
writeln('Введите количество элементов в последовательности: ');
readln(N);

SetLength(arr, N);

writeln('Введите элементы последовательности: ');
for i := 0 to N-1 do
readln(arr[i]);

for i := 0 to N-1 do
begin
for j := i+1 to N-1 do
begin
if arr[i] > arr[j] then
begin
temp := arr[i];
arr[i] := arr[j];
arr[j] := temp;
end;
end;
end;

for i := 0 to (N-1) div 2 do
write(arr[i], ' ');

for i := N-1 downto (N-1) div 2 + 1 do
write(arr[i], ' ');

end.

19 Апр 2024 в 00:49
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир