Làm sao để so sánh một biến với nhiều số trên một câu lệnh If trong C++

Ví dụ mình có biến n và muốn kiểm tra n có bằng 2,3,4 không thì thay vì làm từng câu lệnh if còn cách nào khác gọn hơn không ạ

if (n==2) || (n==3) || (n==4) {
   ...
}

Bạn muốn vầy à?

1 Like

Dùng cấu trúc switch-case bạn :smiley:
Tức là bạn có thể dùng switch(n) { case 2: case 3: case 4: <điền vào đây> break; default: }.

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