C Program to Find upper and lower half triangle of a matrix

Leave a Comment

# include

int i, j;
float mat[10][10];

void display( int, int);
void input( int, int);
void Triangle_Matrix(int, int);

void display(int row, int col)
{
	for( i = 0; i < row; i++)
	{
		for( j = 0; j < col; j++)
		{
			printf("  %f", mat[i][j]);
		}
		printf("\n");
	}
}

void input(int row, int col)
{
	for(i = 0 ; i< row; i++)
	{
		for(j = 0 ;  j= j )
			{
				printf(" %f", mat[i][j]);
			}
		}
		printf("\n");
	}
	printf("\n Upper Half is as follows:\n");
	for(i = 0; i < row; i++)
	{
		for(j = 0; j < col ; j++)
		{
			if( i <= j )
				printf("  %f", mat[i][j]);
			if(i>j)
				printf("        ");
		}
		printf("\n");
	}
}
void main()
{
	int r,c;
	printf("\n Input number of rows:");
	scanf("%d", &r);
	printf(" Input number of cols:");
	scanf("%d", &c);
	input(r, c);
	printf("\n Entered Matrix is as follows:\n");
	display(r, c);
	printf("\n Triangle Matrix is as follows:\n");
	Triangle_Matrix(r,c);
}

0 comments:

Post a Comment