ABC Pascal 1) Составьте программу расположения элементов в массиве A(N) в порядке убывания. 2) Составьте программу перемены местами в массиве B(N) второго и предпоследнего элементов. 3) Составьте программу удаления пятого элеме...

ABC Pascal 1) Составьте программу расположения элементов в массиве A(N) в порядке убывания. 2) Составьте программу перемены местами в массиве B(N) второго и предпоследнего элементов. 3) Составьте программу удаления пятого элемента массива C(N).
Гость
Ответ(ы) на вопрос:
Гость
1)cсортировка методом пузырька  const n=10; var    a: array[1..n] of integer;     i, j, k: integer;  begin     randomize;      write ('Исходный массив: ');     for i := 1 to n do begin         a[i] := random(256);         write (a[i]:4);    end;     writeln; writeln;       for i := 1 to n-1 do         for j := 1 to n-i do             if a[j] < a[j+1] then begin                 k := a[j];                 a[j] := a[j+1];                 a[j+1] := k             end;      write ('массив по возрастанию: ');     for i := 1 to n do        write(а[i]:4);      writeln;  readln; end. ___________________ 2) const    n = 10;  var    b: array[1..n] of integer;     i, j, x: integer;  begin     randomize;      write ('Исходный массив: ');     for i := 1 to n do begin         b[i] := random(256);         write (b[i]:4);     end;     writeln;  writeln;   x:=b[2]; b[2]:=b[n-1]; b[n-1]:=x;      write ('массив  ');     for i := 1 to n do         write (b[i]:4);      writeln;  readln end. _______________ 3) const    n = 10;  var    c: array[1..n] of integer;     i, j, x: integer;  begin     randomize;      write ('Исходный массив: ');     for i := 1 to n do  begin         c[i] := random(256);         write (c[i]:4);     end;     writeln; writeln;   writeln;  for i:=5 to n-1 do c[i]:=c[i+1];     write ('массив  ');     for i := 1 to n-1 do         write (c[i]:4);      writeln;  readln; end.
Не нашли ответ?
Ответить на вопрос
Похожие вопросы