Помощь - Поиск - Пользователи - Календарь
Полная версия: сортировка методом вставки
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
maksimla
дописать алгоритм в программе методом вставки я правильно написал а ?
program rikiavimas;
const n = 20;
type intervalas = 1..n;
     masyvas = array [intervalas] of intervalas;
var a:masyvas;
    skaicius, indeksas, ilgis, j:intervalas;
    keitimas: boolean;
    i:0..n;
begin
randomize;
  Writeln('введите длину массива неболеше 20:');
  Readln(ilgis);
  writeln('разбросаный :');
  for i:= 1 to ilgis do
  begin
  a[i]:=1 +random(20);
  write(a[i]:3);
  end;
  writeln;
  {начало алгоритма}
  begin
  for j:= 1 to ilgis-1 do
  for i:=j+1 to ilgis do
  if a[i]<a[j] then
            begin
         skaicius:=a[i]; a[i]:=a[j]; a[j]:=skaicius;
                 end
            end;
  {конец алгоритма моего}
  writeln('вот неразбросаный');
  for i:= 1 to ilgis do write(a[i]:3);
  readln
end.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.