дан массив из 50 случайных чисел из диапазона от 0 до

Дан массив из 50 случайных чисел из диапазона от 0 до 100.Произведите сортировку массива способом "пузырёк" и найдите сумму первого и заключительного частей отсортированного массива .Я теснее написала программку но не могу и не знаю как найти эту сумму,помогите пожалуйста

program bubble;

var A:array[0..100] of integer;
X:integer;i,k:word;
begin
randomize;
writeln('начальный массив: ');
for I:=1 to 20 do
begin

A [i]:=random(51);
write (' ',A [i]);
end;
for k:=1 to 19 do
for i:=1 to 20-k do
if(A[i]gt;A[i+1]) then
begin
x:=A[i];
A[i]:=A[i+1];
A[i+1]:=X;
end;
writeln;
writeln('Упорядоченный массив: ');
for i:=1 to 20 do
write(' ',A[i]);
end.

буду благодарна

Задать свой вопрос
1 ответ
Const
   N = 50;
Var
   A:array[1..N] of byte;
   i,j,B:byte;

Begin
Randomize;
Write('Начальный массив:');
For i:= 1 to N do
    Begin
    A[i]:=random(101);
    Write(' ',A[i])
    End;
For i:= 1 to N do
    For j:= 1 to N-1 do
        if A[j]gt;A[j+1] then
           Begin
           B:=A[j];
           A[j]:=A[j+1];
           A[j+1]:=B;
           End;
WriteLn;
WriteLn;
Write('Отсортированный массив:');
For i:= 1 to N do
    Write(' ',A[i]);
WriteLn;
WriteLn;
WriteLn('Min + Max = ',A[1]+A[N]);
End.
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт