Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int get_digit(int number, int base, int digit_index)
- {
- int discharge;
- int bitInDischarge; // the number of bits in the discharge
- if((base&(base-1))==0) // check on the power of two
- bitInDischarge= log2(base);
- else
- bitInDischarge = log2(base)+1;
- for(int i=0;i<digit_index;i++)
- discharge=(number>>bitInDischarge)&(2^bitInDischarge-1);
- return discharge;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement