using namespace std;
#define MAX 100
// MẢNG 2 CHIỀU
// 1. HÀM NHẬP SỐ PHẦN TỬ
void NhapN(int &N)
{
do
{
cout << "Moi ban nhap so phan tu cua mang N = ";
cin >> N;
// 0 < N <= MAX
// Điều kiện phải ngược lại
if (N <= 0 || N > MAX)
cout << "Nhap sai vui long nhap la 0 < N <= " << MAX << "\n";
} while (N <= 0 || N > MAX);
}
// 2. HÀM NHẬP MẢNG 2 CHIỀU
void NhapMaTran(int A[][MAX], int N)
{
for (int i = 0; i < N; i++)
{
for (int j = 0; j < N; j++)
{
cout << "A[" << i << "]["<<j<<"]= ";
cin >> A[i][j];
}
}
}
// 3. HÀM XUẤT MẢNG 2 CHIỀU
void XuatMaTran(int A[][MAX], int N)
{
for (int i = 0; i < N; i++)
{
for (int j = 0; j < N; j++)
{
cout << A[i][j] << "\t";
}
cout << "\n";
}
}
int main()
{
int A[MAX][MAX];
int N = 0;
NhapN(N);
NhapMaTran(A, N);
cout << "MA TRAN BAN DAU\n";
XuatMaTran(A, N);
cout << "\n";
cout << "\n";
return 0;
}
Không có nhận xét nào:
Đăng nhận xét