Хыиуду » 28 ноя 2007, 13:09
procedure swap(var a, var b:integer);
begin
a:=a+b;
b:=a-b;
a:=a-b;
end;
Этой процедурой прогнать в цикле по i первую и последнюю строки (A[1,i] и A[N,i]), потом вторую и предпоследнюю (A[2,i] и A[N-1,i]) и т.д. до N/2
procedure swap(var a, var b:integer);
begin
a:=a+b;
b:=a-b;
a:=a-b;
end;
Этой процедурой прогнать в цикле по i первую и последнюю строки (A[1,i] и A[N,i]), потом вторую и предпоследнюю (A[2,i] и A[N-1,i]) и т.д. до N/2