Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int main()
- {
- int num = 0xDEADBEEF;
- printf("%X", num);
- int max = 0, sum = 0;
- for (int i = 1; i <= 2 * sizeof(num); i++) {
- int b = (num >>(4 * (2 * sizeof(num) - i))) & 0xF;
- if (b > max) max = b;
- }
- for (int i = 1; i <= 2 * sizeof(num); i++) {
- int b = (num >>(4 * (2 * sizeof(num) - i))) & 0xF;
- if ((b & 1 ) == 0) {
- b = b ^ max;
- };
- sum += b << (4 * (2 * sizeof(num) - i));
- }
- printf("\n%X\n", sum);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement