30/09/2018, 17:10
Dữ liệu không thuộc kiểu int được nhập vào biến int
Khi debug cái code trên, em thử nhập chữ vào chỗ nhập tongxy thì nó xuất ra màn hình một loạt trường hợp tính sai rồi debug xong. Ai chỉ em cách khắc phục lỗi trên được không ạ
#include <iostream>
#include <time.h>
#include <string>
using namespace std;
int main()
{
srand( time(0) );
cout<<"Nhap ket qua cua phep tinh"<<endl;
int tongxy;
for(int x = rand();
int y = rand();)
{
cout<< x << "+" << y <<"=";
cin>> tongxy;
if (tongxy == x + y)
{
cout<<"Ban dung roi
Tiep tuc nhe"<< endl;
}
else
{
int tongdung = x + y;
cout<< "Ban sai roi"<< endl;
cout<< x << "+" << y << "=" << tongdung << endl;
cout<< "Tiep tuc nhe
";
}
}
return 0;
}
Bài liên quan