#include<stdio.h>
int main()
{
int i,j,p,q,a[10][10];
printf("\nEnter the order of the matrix \n\n");
scanf("%d",&p);
printf("\nEnter the %d elements of the matrix \n\n", p*p);
for(i = 0; i< p; i++)
{
for(j = 0; j<p ; j++)
{
scanf("%d", &a[i][j]);
}
}
printf("\nThe matrix is \n\n");
for(i = 0; i< p; i++)
{
for(j = 0; j<p ; j++)
{
printf("%d\t", a[i][j]);
}
printf("\n");
}
for(i = 0; i< p; i++)
{
for(j = 0; j<p ; j++)
{
if(i>=j)
{
a[i][j]=0;
}
}
}
printf("\nThe uppet triangular matrix is \n\n");
for(i = 0; i< p; i++)
{
for(j = 0; j<p ; j++)
{
printf("%d\t", a[i][j]);
}
printf("\n");
}
return 0;
}
Note: Need to be arranged in compiler after copied
OutPut:
Enter the order of the matrix
3
Enter the 9 elements of the matrix
1
2
3
4
5
6
7
8
9
The matrix is
1 2 3
4 5 6
7 8 9
The uppet triangular matrix is
0 2 3
0 0 6
0 0 0