C Program For UPPER TRIANGULAR MATRIX
I've written the function for a 3x3 matrix. In 3x3 upper triangular matrix, there are 3 elements whose value is 0 (i < j).. So, when count is 3, program will display that matrix is upper triangular. You can modify the function as per your matrix size.
CODE:
#include<stdio.h>
#include<conio.h>
void main()
{
int i,j,r,c,a[10][10];
clrscr();
printf("Enter the r and c value:");
scanf("%d%d",&r,&c);
for(i=1;i<=r;i++)
{
for(j=1;j<=c;j++)
{
printf("a[%d][%d]=",i,j);
scanf("%d",&a[i][j]);
}
}
printf("given matrix");
for(i=1;i<=r;i++)
{
for(j=1;j<=c;j++)
{
printf("%d",a[i][j]);
}
printf("\n");
}
for(i=1;i<=r;i++)
{
printf("\n");
for(j=1;j<=c;j++)
{
if(i>=j)
{
printf("%d",a[i][j]);
}
else
{
printf("\t");
}
// printf("\n");
}
}
printf("\n\n");
for(i=1;i<=r;i++)
{
printf("\n");
for(j=1;j<=c;j++)
{
if(j>=i)
{
printf("%d",a[i][j]);
}
else
{
//printf("\t");
}
// printf("\n");
}
}
getch();
}

0 comments:
Post a Comment