Помогите пожалуйста с паскалем кто знает сортировкуconst m = 100000;var

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

const
m = 100000;
var
arr: array[1..256] of longint;
k,s,j,i: longint;

begin

randomize;

for i := 1 to m do
begin
k := random(256);
k:= k+1;
arr[k] := arr[k]+1;
end;

for i:= 1 to 256 do
begin
writeln ('массив ',i,' - ',arr[i]:4)
end;

for i := 1 to 256 do
for j := 1 to m-i do
if arr[j] gt; arr[j+1] then здесь ошибка
begin
s := arr[j];
arr[j] := arr[j+1];
arr[j+1] := s
end;
write ('Отсортированный массив: ');
for i := 1 to 256 do
write (arr[i]:4);
end.

Задать свой вопрос
1 ответ
Поменять строку во вложенном цикле for j := 1 to m-i do  на строчку  for j:=1 to 256-i do
m = 100000 - потому выход за границы массива.

, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт