Giải bài tập C++ giúp mình

#include <iostream>
 
using namespace std;
 
int main()
{
    int num1 = 10, num2 = 20, num3;
    num3 = num1 > 2 + num2 != 3;
    cout << num3 << endl;
}

Cái này in ra mấy zậy mọi người, a Đạt có phần quiz mà nghĩ mãi ko ra :V

Viết chương trình chạy thử xem kết quả thế nào rồi suy luận cũng được mà. Hãy tập suy nghĩ chút đi bạn

ra kết quả nhưng ko hiểu cú pháp (tại sao nó lại như vậy)

Vấn đề chỉ nằm ở dòng thứ 2. Bạn hãy xem lại độ ưu tiên của các toán tử rồi thực hiện lần lượt các biểu thức thôi. num1 > 2 cho ra kết quả gì, num2 != 3 cho ra kết quả gì rồi cộng vào là được mà.

1 Like

Ra 2. Bạn thử in từng cái rồi suy luận.

1 Like

hình như ra 1 bạn ơi

Uk. Mình nhầm. + này là phép toán logic ko phải là đại số nữa. True + true = true(1) :smile:

1 Like

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?