Menu
CoddyTech

Temukan K

Pelajaran 16 dari 17 dalam kursus Manipulasi Bit di Coddy.

challenge icon

Tantangan

Sedang

Diberikan 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