void subsetcomponents() { int n; cin>>n; unsigned long long int input[21]; for(int i =0;i<n;i++) { cin>>input[i]; } long long ans = 64; int c; long long int r = 0; for(int i =1;i<pow(2,n);i++) { c = 0; for(int j = 0;j<n;j++) { if(i&(1<<j)) { c = countsetbits(input[j]); ans = ans - c + 1; } } ans = ans + 64; } cout<<ans<<endl; }
void main() { int num; scanf("%d", &num); convtobin(num); printf("\n"); printf("\n number of set bits = %d", countsetbits(num)); printf("\n"); }