em có làm một bài tập trong khóa c++ free của anh Đạt, viết code rồi chạy thử, em nhập biến ‘‘id’’ dưới dạng chữ thì chương trình lặp liên tục dòng "Ban da nhap sai ID, hay nhap lai: ". Bây giờ em muốn nó dừng lại để nhập tiếp dữ liệu thì làm như nào ạ?
#include <iostream>
#include <cmath>
#include <ctime>
#include <cstdlib>
using namespace std;
int main()
{
const int ID = 123;
const int password = 123456;
int id, password1;
cout << "Nhap ID: "; cin >> id; cout << endl;
do
{
cout << "Ban da nhap sai ID, hay nhap lai: ";
cin >> id;
cout << endl;
} while (ID != id);
cout << "Nhap password: "; cin >> password1; cout << endl;
do
{
cout << "Ban da nhap sai password, hay nhap lai: ";
cin >> password1;
cout << endl;
} while (password != password1);
cout << "Welcome to my world!" << endl;
system("pause");
return 0;
}