Модуль: Битовые операции (C++)


10. Функция

Есть функция, которая принимает натуральное число. Функция зануляет все биты этого числа, кроме младшего единичного и возвращает результат в десятичной системе счисления.

Реализуйте эту функцию.

Например
Дано число 40(10) = 101000(2)
Функция превращает его в 1000(2) = 8(10)

(с) Курбатов Е., 2017

Вставьте недостающие фрагменты кода
C++
#include <iostream>
using namespace std;

int F(int x)
{
	return         
}

int main()
{
	int n;
	cin >> n;
	cout << F(n);
	return 0;
}