01/10/2018, 08:19

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

Nguyễn Văn Tâm viết 10:29 ngày 01/10/2018

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

Ngo Hoang Khang viết 10:30 ngày 01/10/2018

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

Nguyễn Văn Tâm viết 10:28 ngày 01/10/2018

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à.

Hoang Kien viết 10:36 ngày 01/10/2018

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

Ngo Hoang Khang viết 10:26 ngày 01/10/2018

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

Hoang Kien viết 10:28 ngày 01/10/2018

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)

*grab popcorn* viết 10:24 ngày 01/10/2018

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

Bài liên quan
0