Muszę napisać program rozwiązujący układ równań z trzema niewiadomymi metodą wyznaczników. Mam już część kodu:
program Project3;
{$APPTYPE CONSOLE}
uses
SysUtils;
Type
TA=array[1..3,1..3] of Real;
TB=array[1..3] of Real ;
Var
A:TA;
B,X:TB;
i,k:Integer;
begin
Writeln('PODAJ WSPOLCZYNNIKI WYRAZOW WOLNYCH');
For i:=1 to 3 do
Begin
Write('B[',i,']=');
Readln(B[i]);
End;
For i:=1 to 3 do
For k:=1 to 3 do
Begin
Write('A[',i,',',k,']=');
Readln(A[i,k]);
End;
End.
Teraz muszę obliczyć wyznacznik główny i wyznaczniki pierwszy, drugi i trzeci. Myślałem, żeby napisać coś w stylu, że - mnożę co trzeci wyraz. Mnożę od A[1,1] pomijam dwa wyrazy i mnożę z A[2,2] itd. aż ostatnim wyrazem będzie A[3,2]. To była by część, licząca kawałek wyznacznika głównego. Macie może jakieś pomysły?