Trasposta di una matrice
Lezione 17 di 26 del corso Gli array in C++ di Coddy.
Sfida
Data una matrice 2D, stampa la matrice 2D trasposta.
Trasposta della matrice: la trasposta di una matrice si ottiene scambiando le righe con le colonne e le colonne con le righe.
Per esempio:
input:
[[1,2,3],
[4,5,6],
[7,8,9]]
Output:
[[1,4,7],
[2,5,8],
[3,6,9]]
Per saperne di più sulla trasposta
Provalo tu
#include<iostream>
using namespace std;
int main(){
int m,n;
cin>>m>>n;
int arr[m][n];
for(int i=0;i<m;i++){
for(int j=0;j<n;j++){
cin>>arr[i][j];
}
}
//Code here
return 0;
}
Tutte le lezioni di Gli array in C++
7Sfide sugli array
Invertire un arrayIl più piccolo positivo mancanteTrasposta di una matriceSomma di due matriciElemento massimo e minimoVerificare un palindromo2Analisi della memoria
Allocazione della memoriaEsercitati da solo: Compilatore C++ online