Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- int matrix(int a[100][100],int i,int j)
- {
- int p, q, r, s;
- if (a[i][j] == a[0][0])
- {
- p = a[0][0] * ((a[1][1] * a[2][2]) - (a[1][2] * a[2][1]));
- }
- if (a[i][j] == a[0][1])
- {
- q = a[0][1] * ((a[1][2] * a[2][1]) - (a[1][0] * a[2][2]));
- }
- if (a[i][j] == a[0][2])
- {
- r = a[0][2] * ((a[1][0] * a[2][1]) - (a[2][0] * a[1][1]));
- }
- s = p - q + r;
- return matrix(s[i][j],i+1,j+1);
- }
- int main()
- {
- int a[100][100], i, j,n,s;
- scanf("%d", &n);
- for (i = 0; i < n; i++)
- {
- for (j = 0; j < n; j++)
- {
- scanf("%d", &a[i][j]);
- }
- }
- matrix(a, 0, 0);
- printf("Result : %d \n", s);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement