01/10/2018, 01:14
Giúp mình tìm lỗi code nhập xuất mảng 2 chiều này với
#include<iostream>
using namespace std;
void Nhapmang(int a[][100], int dong, int cot)
{
for (int i = 0; i < dong; i++)
{
for (int j = 0; j < cot; j++)
{
cout << "nhap a[" << i << "]" << "[" << j << "]" << " = ";
cin >> a[i][j];
}
}
}
void Xuatmang(int a[][100], int dong, int cot)
{
for (int i = 0; i < dong; i++)
{
for (int j = 0; i < cot; j++)
{
cout << a[i][j] << " ";
}
cout << "
";
}
}
int main()
{
int a[100][100];
int cot, dong;
do
{
cout << " nhap so dong : ";
cin >> dong;
if (dong < 0 || dong > 10)
{
cout << " nhap sai !
";
}
} while (dong < 0 || dong > 10);
do
{
cout << " nhap so cot : ";
cin >> cot;
if (cot < 0 || cot > 10)
{
cout << " nhap sai !
";
}
} while (cot < 0 || cot > 10);
Nhapmang(a, dong, cot);
Xuatmang(a, dong, cot);
return 0;
}
Bài liên quan
Anh chỉ cho em gợi ý để có câu trả lời nhanh nhất:
1: Hãy tự xem message lỗi đẩy ra có ý nghĩa là gì. (thường là chữ màu đỏ + error)
2. Nếu không hiểu thì up đoạn message đó lên nhờ mọi người dịch hộ
3. Sau khi đã hiểu đoạn message đó hãy tự tìm hiểu và giải quyết
4. Nếu không giải quyết được mới up cả code lên để mọi người giúp em
Code của em xuất ra kết quả được + không có error nhưng khi xuất ra thì lại chạy như vòng lặp vô tận mặc dù em đã so sánh với mấy code trên mạng nhưng vẫn không tìm ra lỗi tại sao ! Mong anh giúp em
Vì dòng này ở hàm bạn in nè. Chú ý ở phần điều kiện là thấy ;
Cám ơn bạn nha mình hiểu rồi !