Sarrus yöntemiyle 3 x 3 lük determinant çözümü ; Kod: Kodu kopyalamak için üzerine çift tıklayın!
#include <stdio.h>
#include <conio.h>
main()
{
int c,ta=0,te=0,sonuc,a,b,dizi[3][3];
for(a=0; a<3; a++)
{
for(b=0; b<3; b++)
{
scanf("%d",&dizi[a][b]);
}
}
for(a=0; a<3; a++)
{
c=dizi[a][0]*dizi[(a+1)%3][1]*dizi[(a+2)%3][2];
ta=ta+c;
}
for(a=0; a<3; a++)
{
c=dizi[a][2]*dizi[(a+1)%3][1]*dizi[(a+2)%3][0];
te=te+c;
}
sonuc=ta-te;
printf("Sonuc = %d",sonuc);
getch();
}