WAP to accept numbers from user for two, 2D arrays and display the contents of both and also display multiplication of both.


Comments

  1. This comment has been removed by the author.

    ReplyDelete
  2. #include

    int main() {
    int i, j, mat1[10][10], mat2[10][10], mat3[10][10];
    int row1, col1, row2, col2;

    printf("\nEnter the number of Rows of Mat1 : ");
    scanf("%d", &row1);
    printf("\nEnter the number of Cols of Mat1 : ");
    scanf("%d", &col1);

    printf("\nEnter the number of Rows of Mat2 : ");
    scanf("%d", &row2);
    printf("\nEnter the number of Columns of Mat2 : ");
    scanf("%d", &col2);



    for (i = 0; i < row1; i++) {
    for (j = 0; j < col1; j++) {
    printf("Enter the Element a[%d][%d] : ", i, j);
    scanf("%d", &mat1[i][j]);
    }
    }


    for (i = 0; i < row2; i++)
    for (j = 0; j < col2; j++) {
    printf("Enter the Element b[%d][%d] : ", i, j);
    scanf("%d", &mat2[i][j]);
    }


    for (i = 0; i < row1; i++)
    for (j = 0; j < col1; j++) {
    mat3[i][j] = mat1[i][j] * mat2[i][j];
    }


    printf("\nThe Multiplication of two Matrices is : \n");
    for (i = 0; i < row1; i++) {
    for (j = 0; j < col1; j++) {
    printf("%d\t", mat3[i][j]);
    }
    printf("\n");
    }


    }

    ReplyDelete
  3. #include

    int main() {
    int i, j, mat1[10][10], mat2[10][10], mat3[10][10];
    int row1, col1, row2, col2;

    printf("\nEnter the number of Rows of Mat1 : ");
    scanf("%d", &row1);
    printf("\nEnter the number of Cols of Mat1 : ");
    scanf("%d", &col1);

    printf("\nEnter the number of Rows of Mat2 : ");
    scanf("%d", &row2);
    printf("\nEnter the number of Columns of Mat2 : ");
    scanf("%d", &col2);



    for (i = 0; i < row1; i++) {
    for (j = 0; j < col1; j++) {
    printf("Enter the Element a[%d][%d] : ", i, j);
    scanf("%d", &mat1[i][j]);
    }
    }


    for (i = 0; i < row2; i++)
    for (j = 0; j < col2; j++) {
    printf("Enter the Element b[%d][%d] : ", i, j);
    scanf("%d", &mat2[i][j]);
    }


    for (i = 0; i < row1; i++)
    for (j = 0; j < col1; j++) {
    mat3[i][j] = mat1[i][j] * mat2[i][j];
    }


    printf("\nThe Multiplication of two Matrices is : \n");
    for (i = 0; i < row1; i++) {
    for (j = 0; j < col1; j++) {
    printf("%d\t", mat3[i][j]);
    }
    printf("\n");
    }


    }

    ReplyDelete

Post a Comment