Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.02.2010, 16:24   #1
sir.andrey
Форумчанин
 
Регистрация: 06.12.2009
Сообщений: 380
Вопрос Сортировка прямого выбора!

Задача:Отсортировать случайный массив с помощью сортировки прямого выбора!
P.S. Создать случайный массив и отсортировать его в подпрограмме прямого доступа!

Дело ясное, что я неправильно засовываю массив в подпрограмму,
подскажите как исправить!
Код:
program COPTUPOBKA;
var a:array [1..10] of integer; x,z,k,min,i,j:integer;
procedure pv (a:array of integer);
var z,k,i,j,min,x:integer;
begin
z:=0;
k:=0;
for i:=1 to 10 do begin
                  if i=10 then break;
                  min:=a[i];
                  for j:=i+1 to 10 do begin
                                    if a[j]<min then begin
                                                     min:=a[j];
                                                     z:=j;
                                                     end;
                                    if min=a[i] then z:=i;
                                    end;
                  x:=a[z];
                  a[z]:=a[i];
                  a[i]:=x;
                  end;
for i:=1 to 10 do write (a[i],' ');
readln;
end;
begin
writeln ('sdfgsdf');
randomize;
for i:=1 to 10 do begin
                  a[i]:=random(10);
                  write (a[i],' ');
                  end;
pv (a[i]);
end.
sir.andrey вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сортировка методом линейного выбора и "быстрая" сортировка Карол Помощь студентам 4 27.09.2009 19:52
сортировка методом выбора...паскаль... Оксаночка:) Помощь студентам 5 29.06.2009 23:26
Сортировка методом выбора на С++, возможно ошибка Graf Xandr Помощь студентам 4 09.05.2009 15:06
[pascal]Сортировка массива методом прямого выбора, работает неадекватно. fatoldsun Помощь студентам 7 22.04.2009 19:42
Сортировка массива методом прямого выбора(Дельфи) Onza Помощь студентам 20 25.01.2009 12:05