write a program using two-dimensional array to print sum of the use input matrix and change them in row to column.



QUESTION:- write a program using a two-dimensional array to print the sum of the used input matrix and change them from a row to a column. 


#include <stdio.h> 

void main() 


    int mna[5][5], b[5][5], ijsum[5][5]; 

    printf("enter a value of mattrix: "); 

    scanf("%d %d", &m, &n); 

     

    // enter the element of first matrix 

    printf("enter a first %d x %d matrix: \n"mn); 

    for(i=0i<mi++) 

    { 

        for(j=0j<nj++) 

        { 

            scanf("%d", &a[i][j]); 

        } 

    } 

     

    // enter the elements of second matrix  

    printf("enter the second %d x %d matrix: "mn); 

    for(i=0i<mi++) 

    { 

        for(j=0j<nj++) 

        { 

            scanf("%d", &b[i][j]); 

        } 

    } 

     

    // display the sum  

    printf("the sum of given matrix are : \n" ); 

    for(i=0i<mi++) 

    { 

        for(j=0j<nj++) 

        { 

            sum[i][j] = a[i][j] + b[i][j]; 

            printf("%d  "sum[i][j]); 

        } 

        printf("\n"); 

    } 

    // transpose  

    printf("the transpose of given matrix are : \n" ); 

    for(j=0j<nj++) 

    { 

        for(i =0i<mi++) 

        { 

            printf("%d  "sum[i][j]); 

        } 

        printf("\n"); 

    } 



OUTPUT
enter a first 2 x 3 matrix:
2 5 8
1 4 7
enter the second 2 x 3 matrix: 3 6 9
7 8 9
the sum of a given matrix is:
5  11  17
8  12  16
the transpose of a given matrix is:
5  8
11  12
17  16

Follow our page for regular updates.

0 Comments