Advertisement
Guest User

Untitled

a guest
Dec 15th, 2019
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int mat_det(int mat[4][4])
  4. {
  5. int a = mat[0][0];
  6. int b = mat[0][1];
  7. int c = mat[0][2];
  8. int d = mat[0][3];
  9. int e = mat[1][0];
  10. int f = mat[1][1];
  11. int g = mat[1][2];
  12. int h = mat[1][3];
  13. int i = mat[2][0];
  14. int j = mat[2][1];
  15. int k = mat[2][2];
  16. int l = mat[2][3];
  17. int m = mat[3][0];
  18. int n = mat[3][1];
  19. int o = mat[3][2];
  20. int p = mat[3][3];
  21.  
  22. return a * f * k * p - a * f * l * o - a * g * j * p + a * g * l * n
  23. + a * h * j * o - a * h * k * n - b * e * k * p + b * e * l * o
  24. + b * g * i * p - b * g * l * m - b * h * i * o + b * h * k * m
  25. + c * e * j * p - c * e * l * n - c * f * i * p + c * f * l * m
  26. + c * h * i * n - c * h * j * m - d * e * j * o + d * e * k * n
  27. + d * f * i * o - d * f * k * m - d * g * i * n + d * g * j * m;
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement