C Online Compiler
Example: Transpose of Matrix Without Function in C
C
C++
C#
Java
Python
PHP
main.c
STDIN
Run
// Transpose of Matrix Without Function #include <stdio.h> #define ROWS 3 #define COLS 2 int main() { int matrix[ROWS][COLS] = {{1, 2}, {3, 4}, {5, 6}}; // Original matrix int transpose[COLS][ROWS]; // Transposed matrix // Step 1: Print the original matrix printf("Original Matrix (%dx%d):\n", ROWS, COLS); for (int i = 0; i < ROWS; i++) { for (int j = 0; j < COLS; j++) { printf("%d ", matrix[i][j]); } printf("\n"); } // Step 2: Calculate the transpose for (int i = 0; i < ROWS; i++) { for (int j = 0; j < COLS; j++) { transpose[j][i] = matrix[i][j]; } } // Step 3: Print the transposed matrix printf("\nTransposed Matrix (%dx%d):\n", COLS, ROWS); for (int i = 0; i < COLS; i++) { for (int j = 0; j < ROWS; j++) { printf("%d ", transpose[i][j]); } printf("\n"); } return 0; }
Output
Clear
ADVERTISEMENTS