[algogeeks] Some bit manipulation help

2011-08-28 Thread Nikhil Gupta
Here is a small piece of program which counts the number of bits set in a number. I found it online somewhere. InputOutput00(000)52(101)73(111) *int* CountBits (*unsigned* *int* x ) { *static* *unsigned* *int* mask[] *=* { 0x, 0x,

Re: [algogeeks] Some bit manipulation help

2011-08-28 Thread Debabrata Das
Another approach!! while(x) { x=x(x-1); count++; } On Sun, Aug 28, 2011 at 2:26 PM, Nikhil Gupta nikhilgupta2...@gmail.comwrote: Here is a small piece of program which counts the number of bits set in a number. I found it online somewhere. InputOutput00(000)52(101)73(111)

Re: [algogeeks] Some bit manipulation help

2011-08-28 Thread Dheeraj Sharma
yeah..dat we all know..bt wat actually this code is doing..this is wat am thinking!!! On Sun, Aug 28, 2011 at 2:12 AM, Debabrata Das debabrata.barunhal...@gmail.com wrote: Another approach!! while(x) { x=x(x-1); count++; } On Sun, Aug 28, 2011 at 2:26 PM, Nikhil Gupta

Re: [algogeeks] Some bit manipulation help

2011-08-28 Thread muthu raj
Can anyone explain logic of the above code ? *Muthuraj R IV th Year , ISE PESIT , Bangalore* On Sun, Aug 28, 2011 at 2:16 AM, Dheeraj Sharma dheerajsharma1...@gmail.com wrote: yeah..dat we all know..bt wat actually this code is doing..this is wat am thinking!!! On Sun, Aug 28, 2011 at