Advertisement
Guest User

Untitled

a guest
Nov 7th, 2018
175
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.37 KB | None | 0 0
  1. int A[100];      // A[i] = 0 means false, A[i] = 1 means true
  2.  
  3. int i = k/32;            // i = array index (use: A[i])
  4. int pos = k%32;          // pos = bit position in A[i]
  5.  
  6. unsigned int flag = 1;   // flag = 0000.....00001
  7. flag = flag << pos;      // flag = 0000...010...000   (shifted k positions)
  8.  
  9. A[i] = A[i] | flag;      // Set the bit at the k-th position in A[i]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement