C Program to Add Tow Matrices

Leave a Comment

# include
# include

# define row 10
# define col 10

int i, j;
int row1, col1;
int row2, col2;
float mat1[row][col];
float mat2[row][col];
float mat_res[row][col];

void mat_add(  float mat1[row][col], int, int,
float mat2[row][col], int, int,
float mat_res[row][col]);

void display(float mat[row][col], int, int);
void input(float mat[row][col], int , int);

void mat_add(float mat1[row][col], int row1, int col1,
float mat2[row][col], int row2, int col2,
float mat_res[row][col])
{
	int i, j;
	if((row1 == row2) && (col1 == col2))
	{
		printf("\n Addition is possible and Result is as follows\n");

		for(i = 0; i1:");
	scanf("%d", &row1);
	printf(" Input the col  of the matrix->1:");
	scanf("%d", &col1);
	printf("\n Input data for matrix-> 1\n");

	input(mat1, row1, col1);
	printf("\n Input the row  of the matrix ->2:");
	scanf("%d", &row2);
	printf("\n Input the col  of the matrix->2:");
	scanf("%d", &col2);

	printf("\n Input data for matrix-> 2\n");
	input(mat2, row2, col2);

	printf("\n Entered Matrix First is as follows:\n");
	display(mat1,row1,col1);

	printf("\n Entered Matrix Two is as follows:\n");
	display(mat2,row2,col2);
	mat_add(mat1, row1, col1, mat2, row2, col2, mat_res);
}

0 comments:

Post a Comment