fork download
  1.  
  2. import java.util.Scanner;
  3. class determinant5 {
  4. public static void main(String[] args) {
  5. Scanner hs=new Scanner(System.in);
  6. int n=5;
  7. int i,j ;
  8. double arr[][]=new double[n][n];
  9. for( i=0;i<n;i++) {
  10. for( j=0;j<n;j++) {
  11. System.out.println("enter the element a[ "+(i+1)+","+(j+1)+"]");
  12. arr [i][j]=hs.nextInt();
  13. }
  14. }
  15. System.out.println("the matrix form is :");
  16. for( i=0;i<n;i++) {
  17. for( j=0;j<n;j++) {
  18.  
  19. System.out.print(arr[i][j]+"\t");
  20. }
  21. System.out.println();
  22. }
  23. double arr1[][]=new double[n][n];
  24. for(i=1;i<n;i++) {
  25. for(j=1;j<n;j++) {
  26. arr1[i][j]=arr[0][j]-((arr[0][0]/arr[i][0])*arr[i][j]);
  27. }
  28. }
  29. double arr2[][]=new double[n][n];
  30. for(i=2;i<n;i++) {
  31. for(j=2;j<n;j++) {
  32. arr2[i][j]=arr1[1][j]-((arr1[1][1]/arr1[i][1])*arr1[i][j]);
  33. }
  34. }
  35. double arr3[][]=new double[n][n];
  36. for(i=3;i<n;i++) {
  37. for(j=3;j<n;j++) {
  38. arr3[i][j]=arr2[2][j]-((arr2[2][2]/arr2[i][2])*arr2[i][j]);
  39.  
  40. }
  41.  
  42. }
  43. double arr4[][]=new double[n][n];
  44. for(i=4;i<n;i++) {
  45. for(j=4;j<n;j++) {
  46. arr4[i][j]=arr3[3][j]-((arr3[3][3]/arr3[i][3])*arr3[i][j]);
  47.  
  48. }
  49. System.out.println();
  50. }
  51. double k=arr[0][0]*arr1[1][1]*arr2[2][2]*arr3[3][3]* arr4[4][4];
  52. System.out.println("the determinant is: "+k);
  53.  
  54. }
  55. }
Success #stdin #stdout 0.17s 57576KB
stdin
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
stdout
enter the element a[ 1,1]
enter the element a[ 1,2]
enter the element a[ 1,3]
enter the element a[ 1,4]
enter the element a[ 1,5]
enter the element a[ 2,1]
enter the element a[ 2,2]
enter the element a[ 2,3]
enter the element a[ 2,4]
enter the element a[ 2,5]
enter the element a[ 3,1]
enter the element a[ 3,2]
enter the element a[ 3,3]
enter the element a[ 3,4]
enter the element a[ 3,5]
enter the element a[ 4,1]
enter the element a[ 4,2]
enter the element a[ 4,3]
enter the element a[ 4,4]
enter the element a[ 4,5]
enter the element a[ 5,1]
enter the element a[ 5,2]
enter the element a[ 5,3]
enter the element a[ 5,4]
enter the element a[ 5,5]
the matrix form is :
1.0	1.0	1.0	1.0	1.0	
1.0	1.0	1.0	1.0	1.0	
1.0	1.0	1.0	1.0	1.0	
1.0	1.0	1.0	1.0	1.0	
1.0	1.0	1.0	1.0	1.0	

the determinant is: NaN