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
Post a Comment