Transpose OfA Matrix (2D Array)
#include <stdio.h>
int main(void) {
int m, n;
int i, j;
printf (" ~only for square matrices~\n");
printf("*Here m = row \n");
printf("*Here n = column\n");
printf("-------------------\n");
printf(" Enter the value of m :");
scanf("%d", &m);
printf("\n Enter the value of n :");
scanf("%d", &n);
printf("\n Now enter the elements of Matrix A : \n");
int A[m][n];
for (i = 0; i < m; i++) {
for (j = 0; j < n; j++) {
printf(" a[%d][%d] = ", i, j);
scanf(" %d", &A[i][j]);
}
}
// Printf(" Matrix A \n");
printf(". Matrix A :\n");
printf("\n");
for (i = 0; i < m; i++) {
for (j = 0; j < n; j++) {
printf(" %d\t", A[i][j]);
}
printf("\n");
}
printf("\nTranspose of Matrix A\n");
printf("\n");
int AT[m][n];
for (i = 0; i < n; i++) {
for (j = 0; j < m; j++) {
AT[i][j] = A[j][i];
printf(" %d\t", AT[i][j]);
}
printf("\n");
}
return 0;
}
🔗Link : https://replit.com/@AquaLeagen/Transpose-of-a-MatrixC?s=app
Comments
Post a Comment