Nội dung chính
Bài tập C++: Nhập ma trận từ bàn phím trong C++
Đề bài: Viết chương trình C++ để nhập một ma trận (mảng 2 chiều) từ bàn phím trong C++.
Lời giải
Dưới đây là chương trình C++ để giải bài tập nhập ma trận từ bàn phím trong C++:
#include <iostream>
#include <iomanip>
using namespace std;
int main() {
int i, j;
int col, row;
cout << "Nhap so cot cua ma tran: ";
cin >> col;
cout << "Nhap so hang cua ma tran: ";
cin >> row;
// khoi tao ma tran
int matrix[col][row];
cout << "Nhap cac phan tu cua ma tran: \n";
for (i = 0; i < row; i++) {
for (j = 0; j < col; j++) {
printf("matrix[%d][%d] = ", i, j);
cin >> matrix[i][j];
}
}
cout << "Cac phan tu cua ma tran: \n";
for (i = 0; i < row; i++) {
for (j = 0; j < col; j++) {
printf("%d ", matrix[i][j]);
}
printf("\n");
}
return 0;
}
Chạy chương trình C++ trên cho kết quả như sau: