MATRIX TRANSPOSE IN C

 #include <stdio.h>


int main()

{

    int r, c;

    printf("Enter number of rows: ");

    scanf("%d", &r);

    printf("Enter number of columns: ");

    scanf("%d", &c);


    int matrix[r][c];

    int transpose[c][r];


    printf("Enter matrix elements:\n");

    for (int i = 0; i < r; i++) {

        for (int j = 0; j < c; j++) {

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

        }

    }


    for (int i = 0; i < r; i++) {

        for (int j = 0; j < c; j++) {

            transpose[j][i] = matrix[i][j];

        }

    }


    printf("Transpose of the matrix:\n");

    for (int i = 0; i < c; i++) {

        for (int j = 0; j < r; j++) {

            printf("%d ", transpose[i][j]);

        }

        printf("\n");

    }


    return 0;

}


Comments

Popular posts from this blog

networks and security cia 1

emf