Advertisement
yahorrr

Untitled

Sep 13th, 2022
1,031
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.44 KB | None | 0 0
  1. public static int InsertNumberIntoAnother(int destinationNumber, int sourceNumber, int i, int j)
  2.         {
  3.             sourceNumber <<= 31 - j + i;
  4.             sourceNumber >>= 31 - j;
  5.             int mask = int.MinValue;
  6.             mask >>= i;
  7.             mask <<= 31 - j + i;
  8.             mask = ~mask;
  9.             destinationNumber &= mask;
  10.             destinationNumber |= sourceNumber;
  11.  
  12.             return destinationNumber;
  13.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement