Hiển thị mảng 2 chiều

#include<bits/stdc++.h>
using namespace std;
int main (){
	int a[100][100];
	int h,c,i,j,tong;
	cout<<"Nhap so hang, so cot: ";cin>>h>>c;
	for (i=0;i<h;i++)
		for (j=0;j<c;j++){
			cout<<"Nhap a["<<i<<"]["<<j<<"]: ";
			cin>>a[i][j];
		}
	cout<<" Mang vua nhap la: "<<endl;
	for (i=0;i<h;i++)
		for (j=0;j<c;j++){
			cout<<setw(3)<<a[i][j];
		}
		cout<<"\n";
        return 1;
}

mn ơi giúp e với ạ , e k hiểu code e sai ở đâu thiếu cái gì mà khi hiển thị ra mảng 2 chiều nó cứ nằm hết trên 1 dòng , e check code giống y hệt của thầy giáo mà ai cũng hiện đúng số hàng , cột , của e chỉ nằm trên 1 dòng ấy ạ ???:((
e cảm ơn

Bạn đừng quên { } ở hàm for vì 1 số bài có thể không có không sao nhưng 1 số bài sẽ thực sự cần đấy, trường hợp của bạn là ví dụ điển hình
Bạn chỉ cần thêm { } vào hàm for bên dưới và bỏ return 1 đi là được nhé

2 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?