in built function to find MSB in cpp
#include <iostream>
int main() {
unsigned int num = 50;
int msb = 0;
while (num > 0) {
num = num >> 1;
msb++;
}
std::cout << "The most significant bit is at position: " << msb << std::endl;
return 0;
}