30/09/2018, 18:17
lỗi lặp vô hạn. các bác giúp em với
em có một cái vòng lắp điều kiện như thế này. nếu e nhập số vào thì ko sao nhưng nếu em nhập một ký tự vào thì nó lại báo lặp vô hạn luôn
nó cứ chạy dòng này “Nhap diem khong hop le, Xin moi nhap lai”
void NhapDiem( )
{
//Điều kiện để nhập điểm 1 ..............................
do{
cout << "Nhap Diem 1 : " << endl;
cin >> Diem1;
if(Diem1 <= 0 || Diem1 >= 10 )
{
cout << "Nhap diem khong hop le, Xin moi nhap lai! " << endl;
}
}
while(Diem1 <= 0 || Diem1 >= 10 );
//Điều kiện để nhập điểm 2 ..............................
do{
cout << "Nhap Diem 2 : " << endl;
cin >> Diem2;
if(Diem2 <= 0 || Diem2 >= 10)
{
cout << "Nhap diem khong hop le, Xin moi nhap lai! " << endl;
}
}
while(Diem2 <= 0 || Diem2 >= 10);
}
Bài liên quan
…