Advertisement
Guest User

Untitled

a guest
Oct 22nd, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.31 KB | None | 0 0
  1. unsigned char unknown (unsigned char num){
  2. unsigned char resu =0;
  3. unsigned char msk =0b00001000 ;
  4.  
  5. while ( msk > 0){
  6. resu = resu | msk ;
  7. if( resu * resu > num ){
  8. resu = resu ^ msk ;
  9. }
  10.  
  11. msk = msk >>1;
  12. }
  13. return resu ;
  14.  
  15. }
  16.  
  17.  
  18. int main( int argc, const char* argv[] ){
  19.  
  20. printf("%d", unknown(123));
  21.  
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement