Mình có làm bài tập ở khóa học C++ cơ bản của bạn @nguyenchiemminhvu thì khi chạy thử thì mình cứ đoán số 0 ở trên console thì kết quả cho ra bị sai, code thì mình phân tích ra thấy đúng mà, ngồi cả tiếng đồng hồ ko nghĩ ra được giải pháp nào.
Bài tập đây:
Code:
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main() {
srand(time(NULL));
int value_in = rand() % 100 + 1;
int value_out;
cout << "This is a software of random.org, plese guess the number (1 or 0)" << endl;
cout << "Guess: ";
cin >> value_out;
if (value_out = 0 && value_in < 50)
{
cout << "Right! The random number is " << value_in << endl;
}
else if (value_out = 0 && value_in > 50)
{
cout << "Wrong, the random number is " << value_in << endl;
}
else if (value_out = 1 && value_in > 50)
{
cout << "Right! The random number is " << value_in << endl;
}
else if (value_out = 1 && value_in < 50)
{
cout << "Wrong, the random number is " << value_in << endl;
}
system("pause");
return 0;
}