Pascal процедура
Добавлено: 02 мар 2008, 19:55
Переделайте пожалуйста эту программу, используя процедуру
Program sort1;
var
const
N=10;
a : array [1 . . N] of integer;
i, min , j, buf, k: integer;
begin
writeln('Введите', N ,' целых в одной строке через пробел и нажмите ');
for k:=l to N do read(a[k]);
writeln (' Сортировка');
for i:=l to N-1 do
begin
min: =i;
for j:=i+l to N do
begin
if a[ j ] < a[min] then min:= j ;
buf: =a [ i ];
а [ i ] : =a [min];
а [ min ]: =buf;
end;
end;
for k := l to N do write (a [k], ' ');
writeln ( 'Массив отсортирован. ') ;
readln;
end.
Program sort1;
var
const
N=10;
a : array [1 . . N] of integer;
i, min , j, buf, k: integer;
begin
writeln('Введите', N ,' целых в одной строке через пробел и нажмите ');
for k:=l to N do read(a[k]);
writeln (' Сортировка');
for i:=l to N-1 do
begin
min: =i;
for j:=i+l to N do
begin
if a[ j ] < a[min] then min:= j ;
buf: =a [ i ];
а [ i ] : =a [min];
а [ min ]: =buf;
end;
end;
for k := l to N do write (a [k], ' ');
writeln ( 'Массив отсортирован. ') ;
readln;
end.