| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- #include <stdio.h>
- int main() {
- int matrix[2][3] = { {1,2,3},{4,5,6} };
- int matrixt[3][2] = {{},{}};
- printf("Ausgangsmartrix:\n");
- int i, j;
- for (i = 0; i < 1; i++) {
- for (j = 0; j < 3; j++) {
- printf("%d", matrix[i][j]);
- }
- };
- printf("\n");
- for (i = 1; i < 2; i++) {
- for (j = 0; j < 3; j++) {
- printf("%d", matrix[i][j]);
- }
- printf("\n");
- //Transpnieren
- };
- for (i = 0; i <1; i++){
- for (j=0; j< 3; j++){
- matrixt[j][i] = matrix[i][j];
- }
- }
- for (i = 1; i <2; i++){
- for (j=0; j< 3; j++){
- matrixt[j][i] = matrix[i][j];
- }
- }
- //Print
- printf("Transponierte Matrix:\n");
- for (i = 0; i < 1; i++) {
- for (j = 0; j < 2; j++) {
- printf("%d", matrixt[i][j]);
- }
- };
- printf("\n");
- for (i = 1; i < 2; i++) {
- for (j = 0; j < 2; j++) {
- printf("%d", matrixt[i][j]);
- }
- }
- printf("\n");
- for (i = 2; i < 3; i++) {
- for (j = 0; j < 2; j++) {
- printf("%d", matrixt[i][j]);
- }
- }
- }
|