Предмет: Информатика, автор: rebookfeduk

Помогите пожалуйста с простой сортировкой в PASCAL!

Приложения:

Ответы

Автор ответа: DENEDI
0

program sorting;

const

 N = 10;

var

 v: array[1..N] of integer;

 d: integer;

 i, t: integer;  

 k: boolean;  

begin

 randomize;

 write('ДО сортировки:    ');

 for i := 1 to N do

 begin

   readln(v[i])

   write(v[i]:6);

 end;

}  

 d := N div 2;

 while(d > 0) do

 begin

   k := true;  

   while k do

   begin

     k := false;

     i := 1;

     for i := 1 to N - d do

     begin

       if(v[i] > v[i + d]) then

       begin

         t := v[i];

         v[i] := v[i + d];

         v[i + d] := t;

         k := true;

       end;

     end;

   end;    

   d := d div 2;

 end;

 writeln;

 write('ПОСЛЕ сортировки: ');

 for i := 1 to N do

   write(v[i]:6);

 writeln;

end.


DENEDI: Я был пузатой мелочью и полез изучать паскаль
rebookfeduk: Ругется на неожиданный символ ''
rebookfeduk: Рагается*
rebookfeduk: N = 10;
rebookfeduk: в этой строке
evgeniystakish: Помогите мне тоже, пж https://znanija.com/task/33943585
Похожие вопросы