Дан массив из 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]>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.
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]>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.
более месяца назад
Ваш ответ:
Вы можете из нескольких рисунков создать анимацию (или целый мультфильм!). Для этого нарисуйте несколько последовательных кадров
и нажмите кнопку Просмотр анимации.