дан массив из 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.
буду благодарна
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.
-
Вопросы ответы
Статьи
Информатика
Статьи
Разные вопросы.
Математика.
Разные вопросы.
Математика.
Физика.
Геометрия.
Разные вопросы.
Обществознание.
Математика.
Химия.