Contact Learn C
Copy

Program 166: Display Upper and Lower Triangle of given Matrix

Program 166:

#include<stdio.h>
main()
{ 
 int i,j,rows,col;
 printf("Enter number of rows\n");
 scanf("%d %d",&rows,&col);
 int a[rows][col];
 if(col==rows)
 {
   //Taking input for matrix
 printf("Enter Matrix 1\n");
  for(i=0;i<rows;i++)
  {
  for(j=0;j<col;j++)
  {
   scanf("%d",&a[i][j]);
  }
  }
  printf("The given Matrix is\n");
  for(i=0;i<rows;i++)
  {
  for(j=0;j<col;j++)
  {
   printf("%d\t",a[i][j]);
  }
  printf("\n");
  }
  printf("Upper Triangle of Matrix is \n");
  for(i=0;i<rows;i++)
  {
    for(j=0;j<col;j++)
    {
     if(i<j)
     {
      printf("%d\n",a[i][j]);
     }
    }
   
  }
  
    printf("Lower Triangle of Matrix is \n");
  for(i=0;i<rows;i++)
  {
    for(j=0;j<col;j++)
    {
     if(i>j)
     {
      printf("%d\n",a[i][j]);
     }
    }
   
  }
}
 else
 {
  printf("Not Possible\n");
 }
 
  
}
Explanation:

//Coming Soon...

Output:

Display Upper and Lower Triangle of given Matrix
 
Donate

Download App and Learn when ever you want

Get it on PlayStore
Get it on Amazon App Store
Get it on Aptoide