Matrix transponieren
Lektion 17 von 26 im Kurs Arrays in C++ von Coddy.
Aufgabe
Gegeben ist ein 2D-Array, geben Sie das transponierte 2D-Array aus.
Transponierung der Matrix: Die Transponierte einer Matrix wird durch Vertauschen ihrer Zeilen in Spalten und Spalten in Zeilen gefunden.
Zum Beispiel:
Eingabe:
[[1,2,3],
[4,5,6],
[7,8,9]]
Ausgabe:
[[1,4,7],
[2,5,8],
[3,6,9]]
Um mehr darüber zu erfahren, was die Transponierung ist
Probier es selbst
#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;
}
Alle Lektionen in Arrays in C++
7Array-Herausforderungen
Array umkehrenKleinste fehlende positive ZahlMatrix transponierenAddition von zwei MatrizenMax- und Min-ElementPalindrom prüfen2Speicheranalyse
Speicherzuweisung