Lower Triangular Matrix In Java ISC
Program to input a 2-D square matrix and check whether it is a Lower Triangular Matrix or not.
import java.util.*;
class LowerTriangularMatrix
{
public static void main()
{
Scanner sc=new Scanner(System.in);
System.out.print("Enter the size of the matrix : ");
int m=sc.nextInt();
int A[][]=new int[m][m];
for(int i=0;i<m;i++)
{
for(int j=0;j<m;j++)
{
System.out.print("Enter an element : ");
A[i][j]=sc.nextInt();
}
}
System.out.println("The Matrix is : ");
for(int i=0;i<m;i++)
{
for(int j=0;j<m;j++)
{
System.out.print(A[i][j]+"\t");
}
System.out.println();
}
int p=0;
for(int i=0;i<m;i++)
{
for(int j=i+1;j<m;j++)
{
if(A[i][j]!=0) // All elements above the diagonal must be zero
{
p=1;
break;
}
}
}
if(p==0)
System.out.println("The matrix is Lower Triangular");
else
System.out.println("The matrix is not Lower Triangular");
}
}
OUTPUT---
Enter the size of the matrix : 4
Enter an element : 0
Enter an element : 0
Enter an element : 0
Enter an element : 0
Enter an element : 1
Enter an element : 0
Enter an element : 0
Enter an element : 0
Enter an element : 2
Enter an element : 3
Enter an element : 0
Enter an element : 0
Enter an element : 4
Enter an element : 5
Enter an element : 6
Enter an element : 0
The Matrix is :
0 0 0 0
1 0 0 0
2 3 0 0
4 5 6 0
The matrix is Lower Triangular
import java.util.*;
class LowerTriangularMatrix
{
public static void main()
{
Scanner sc=new Scanner(System.in);
System.out.print("Enter the size of the matrix : ");
int m=sc.nextInt();
int A[][]=new int[m][m];
for(int i=0;i<m;i++)
{
for(int j=0;j<m;j++)
{
System.out.print("Enter an element : ");
A[i][j]=sc.nextInt();
}
}
System.out.println("The Matrix is : ");
for(int i=0;i<m;i++)
{
for(int j=0;j<m;j++)
{
System.out.print(A[i][j]+"\t");
}
System.out.println();
}
int p=0;
for(int i=0;i<m;i++)
{
for(int j=i+1;j<m;j++)
{
if(A[i][j]!=0) // All elements above the diagonal must be zero
{
p=1;
break;
}
}
}
if(p==0)
System.out.println("The matrix is Lower Triangular");
else
System.out.println("The matrix is not Lower Triangular");
}
}
OUTPUT---
Enter the size of the matrix : 4
Enter an element : 0
Enter an element : 0
Enter an element : 0
Enter an element : 0
Enter an element : 1
Enter an element : 0
Enter an element : 0
Enter an element : 0
Enter an element : 2
Enter an element : 3
Enter an element : 0
Enter an element : 0
Enter an element : 4
Enter an element : 5
Enter an element : 6
Enter an element : 0
The Matrix is :
0 0 0 0
1 0 0 0
2 3 0 0
4 5 6 0
The matrix is Lower Triangular
Comments
Post a Comment