Program to transpose the given matrix

Program:

#include<stdio.h>
#include<conio.h>
void main()
{
    int mat[10][10];
    int i, j, row, col;
    clrscr();
    printf("Enter the order of the matrix : ");
    scanf("%d %d", &row, &col);
    printf("\nEnter the elements of the matrix : \n\n");
    for(i = 0; i < row; i++)
    for(j = 0; j < col; j++)
    scanf("%d", &mat[i][j]);
    printf("\nThe transpose matrix is : \n\n");
    for(i = 0; i < col; i++)
    {
        for(j = 0; j < row; j++)
        {
            printf("%d \t", mat[j][i]);
        }
        printf("\n");
    }
    getch();
}

Output:

Enter the order of the matrix : 2 3
Enter the elements of the matrix :
1 2 3
4 5 6
The transpose matrix is :
1 4
2 5
3 6