Program ini mengambil matriks pesanan r * c dari pengguna dan menghitung peralihan matriks.
Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan C ++ berikut:
- Susunan C ++
- Susunan Multidimensi C ++
Dalam program ini, pengguna diminta memasukkan jumlah baris dan lajur. Nilai baris dan lajur mestilah kurang dari 10 dalam program ini.
Kemudian, pengguna diminta memasukkan elemen matriks.
Program ini mengira transposisi matriks dan memaparkannya di skrin.
Contoh: Cari Transpose Matriks
#include using namespace std; int main() ( int a(10)(10), transpose(10)(10), row, column, i, j; cout <> row>> column; cout << "Enter elements of matrix: " << endl; // Storing matrix elements for (int i = 0; i < row; ++i) ( for (int j = 0; j < column; ++j) ( cout << "Enter element a" << i + 1 << j + 1 <> a(i)(j); ) ) // Printing the a matrix cout << "Entered Matrix: " << endl; for (int i = 0; i < row; ++i) ( for (int j = 0; j < column; ++j) ( cout << " " << a(i)(j); if (j == column - 1) cout << endl << endl; ) ) // Computing transpose of the matrix for (int i = 0; i < row; ++i) for (int j = 0; j < column; ++j) ( transpose(j)(i) = a(i)(j); ) // Printing the transpose cout << "Transpose of Matrix: " << endl; for (int i = 0; i < column; ++i) for (int j = 0; j < row; ++j) ( cout << " " << transpose(i)(j); if (j == row - 1) cout << endl << endl; ) return 0; )
Pengeluaran
Masukkan baris dan lajur matriks: 2 3 Masukkan elemen matriks: Masukkan elemen a11: 1 Masukkan elemen a12: 2 Masukkan elemen a13: 9 Masukkan elemen a21: 0 Masukkan elemen a22: 4 Masukkan elemen a23: 7 Masukkan Matriks: 1 2 9 0 4 7 Transpose Matrix: 1 0 2 4 9 7