Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Задачи _ Помогите плз с сортировка матрицы

Автор: Dimon-fx 27.12.2006 2:32

Program name;
uses crt;
const n=3;
var g:array[1..n,1..n] of integer;
i,j,a,na,k:integer;
begin
clrscr;

for i:=1 to n do
for j:=1 to n do
read(g[i,j]);
writeln;

writeln('Vhodnaya matruca:');

for i:=1 to n do begin
for j:=1 to n do write(g[i,j]:3);
writeln;
end;



for i:=1 to n do

for j:=2 to n do begin

a:=g[i,j];
na:=1;

while a>g[i,na] do inc(na);

for k:=j-1 downto na do g[i,k+1]:=g[i,k];

g[i,na]:=a;
end;



writeln('Vuhodnaya matrica:');

for i:=1 to n do begin
for j:=1 to n do write(g[i,j]:3);
writeln;
end;
readkey;
end.






Помогите просортировать матрицу. Только чтоб сортировка была с +числами. Отрицательные оставались на месте.

Автор: мисс_граффити 27.12.2006 2:50

М
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
ИМХО, "Help, Help ,help" - не слишком информативно


Автор: klem4 27.12.2006 19:15

Как ты сортировать-то хочешь ? По строкам ? По столобцам или полностью матрицу слева вниз ? Или еще как нибудь ? телепатов нет ...

Автор: Гость 28.12.2006 0:59

сортировка по строкам по возростанию.