Temukan K
Pelajaran 16 dari 17 dalam kursus Manipulasi Bit di Coddy.
Tantangan
SedangDiberikan bilangan bulat <strong>n</strong>, tentukan nilai maksimum bilangan bulat k sehingga kondisi berikut terpenuhi:
<strong>n & (n−1) & (n−2) & (n−3) & ... (k) = 0</strong>
dengan & menyatakan operasi AND bitwise.
Coba sendiri
#include <cmath>
using namespace std;
int FindK(int n) {
// Tulis kodemu di sini
}Semua pelajaran di Manipulasi Bit
Latihan sendiri: Compiler C++ online