Transpozycja macierzy
Lekcja 17 z 26 w kursie Tablice w C++ w Coddy.
Wyzwanie
Dla danej tablicy 2D wypisuje transponowaną tablicę 2D.
Transpozycja macierzy: transpozycję macierzy otrzymuje się przez zamianę jej wierszy na kolumny, a kolumn na wiersze.
Na przykład:
dane wejściowe:
[[1,2,3],
[4,5,6],
[7,8,9]]
Wynik:
[[1,4,7],
[2,5,8],
[3,6,9]]
Aby dowiedzieć się więcej o transpozycji
Spróbuj swoich sił
#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;
}
Wszystkie lekcje w sekcji Tablice w C++
7Wyzwania z tablicami
Odwracanie tablicyNajmniejsza brakująca liczba dodatniaTranspozycja macierzyDodawanie dwóch macierzyElement maksymalny i minimalnySprawdzanie palindromu2Analiza pamięci
Alokacja pamięciPoćwicz samodzielnie: Kompilator C++ online