Курсовая работа: Використання елементарних перетворень для знаходження оберненої матриці
Cuan: Integer;
Begin
IF Not Exist Then Begin NotExist; SortError; Exit; End;
IF (Errors<> [0]) Then Begin SortError; Exit; End;
IF SortLines Then Cuan: =CLines
Else Cuan: =CBars;
For i: =1 to Cuan do
Begin
IF SortLines Then Max: =CuanZeeroInLine(i)
Else Max: =CuanZeeroInBar(i);
Nmax: =i;
For j: =i to Cuan do
Begin
IF SortLines Then CZ: =CuanZeeroInLine(j)
Else CZ: =CuanZeeroInBar(j);
IF (CZ<Max) xor Direction
Then
Begin
Max: =CZ;
NMax: =j;
End;
End;
IF i<>NMax Then
Begin
IF SortLInes Then SwapLines(i,NMax)
Else SwapBars(i,NMax);
Inc(Chek);
End;
End;