C Cramer Kuralı ile 3 bilinmeyenli 3 denklem

Konu sahibi son olarak 3313 gün önce görüldü
Kod:
#include<stdio.h>
#include<conio.h>
#include<math.h>
 int fonk(int x[3][3]){
    int delta;
delta=x[0][0]*x[1][1]*x[2][2]+x[1][0]*x[2][1]*x[0][2]+x[2][0]*x[0][1]*x[1][2]-x[0][2]*x[1][1]*x[2][0]-x[1][2]*x[2][1]*x[0][0]-x[2][2]*x[0][1]*x[1][0];
return delta;
}
 
main(){
       int i,j,A[3][3],X_1[3][3],X_2[3][3],X_3[3][3],B[3],delta_a,delta_1,delta_2,delta_3;
       
       for(i=0;i<3;i++){
       for(j=0;j<3;j++){
                        printf("a%d%d Degerini Giriniz:",i+1,j+1);
                        scanf("%d",&A[i][j]);
                        printf("\n");
                        }
                        }
       for(i=0;i<3;i++){
                        printf("b%d Degerini Giriniz:",i+1);
                        scanf("%d",&B[i]);
                        printf("\n");
                        }
                        
       
       /*********************************************/
              
       for(i=0;i<3;i++){
       for(j=0;j<3;j++){
                        X_1[i][j]=A[i][j];            //x_1 e A matrisindeki değerler Aktarılır.//
                        X_2[i][j]=A[i][j];            //x_2 e A matrisindeki değerler Aktarılır.//
                        X_3[i][j]=A[i][j];            //x_3 e A matrisindeki değerler Aktarılır.//
                        }
                        }
        /**********************************************/
        for(i=0;i<3;i++){
                         X_1[i][0]=B[i];                //x_1 in 0 ıncı sütünuna B matrisindeki değerler Aktarılır.//
                         X_2[i][1]=B[i];                //x_2 in 1 inci sütünuna B matrisindeki değerler Aktarılır.//
                         X_3[i][2]=B[i];                //x_3 in 2 inci sütünuna B matrisindeki değerler Aktarılır.//
                         }
        /**********************************************/
        
       printf("A Degeri=%d\n",fonk(A));                 //A matrisinin sonucunu al ekrana yaz//
                                       
       delta_1=fonk(X_1)/fonk(A);                       //X_1 matris sonucunu A ya böl//
       printf("X1 Degeri=%d\n",delta_1);
       
       delta_2=fonk(X_2)/fonk(A);                       //X_2 matris sonucunu A ya böl//
       printf("X2 Degeri=%d\n",delta_2);  
       
       delta_3=fonk(X_3)/fonk(A);                       //X_3 matris sonucunu A ya böl//
       printf("X3 Degeri=%d\n",delta_3);                             
                        
       getch();
       }
 
Geri