DSA/algorithms/CPlusPlus/Bit manupulation/number_of_ones.cpp

17 lines
236 B
C++

#include<bits/stdc++.h>
using namespace std;
int countones(int n){
int count=0;
while(n>0){
n=(n&(n-1));
count++;
}
return count;
}
int main(){
int n;
cin>>n;
cout<<countones(n);
}