Viết chương trình nhập vào một số nguyên không âm \(N\) (\(0 \leq N \leq 10^9\)) và một số nguyên dương \(i\) (\(0 \leq i \leq 30\)). Thực hiện 3 thao tác:
- Đặt (set) bit thứ \(i\) của \(N\) thành 1.
- Xóa (clear) bit thứ \(i\) của \(N\) thành 0.
- Đảo (toggle) bit thứ \(i\) của \(N\).
In ra kết quả của từng thao tác trên các dòng khác nhau.
Input
- Dòng đầu tiên chứa số nguyên \(N\).
- Dòng thứ hai chứa số nguyên \(i\).
Output
Ba dòng, lần lượt là kết quả của 3 thao tác: set, clear, toggle.
Example
Test 1
Input
5
2
Output
5
1
1
Bình luận
Đăng nhập để bình luận
Chưa có bình luận nào.