Advertisement
Guest User

Untitled

a guest
Apr 24th, 2014
38
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.13 KB | None | 0 0
  1. [13-4-2014 14:32:41] Jeroen (ice): opd 5
  2. [13-4-2014 14:32:44] Jeroen (ice): /*
  3. * File: main.c
  4. * Naam: Jeroen
  5. * Klas: IS202
  6. *
  7. * Created on February 19, 2014, 3:25 PM
  8. */
  9.  
  10. #include <stdio.h>
  11.  
  12. int main()
  13. {
  14. int n, x;
  15.  
  16. scanf("%i%i", &n, &x);
  17.  
  18. if( ( x & 1<<n ) != 0 ) {
  19. printf("true");
  20. } else {
  21. printf("false");
  22. }
  23.  
  24. }
  25. [13-4-2014 14:33:12] Jeroen (ice): opd 5a
  26. [13-4-2014 14:33:12] Jeroen (ice): /*
  27. * File: main.c
  28. * Naam: Jeroen
  29. * Klas: IS202
  30. * Created on February 28, 2014, 2:06 PM
  31. */
  32.  
  33. #include <stdio.h>
  34. #include <stdlib.h>
  35.  
  36. int main()
  37. {
  38. unsigned int a, b;
  39.  
  40. scanf("%i", &a);
  41.  
  42. b = a >> 24;
  43.  
  44. b = b | ( ( a >> 8 ) & 0x0000FF00 );
  45.  
  46. b = b | ( ( a << 8 ) & 0x00FF0000 );
  47.  
  48. b = b | ( ( a << 24 ) );
  49.  
  50. printf("%X\n",b);
  51. }
  52. [13-4-2014 14:33:28] Jeroen (ice): opd 5b
  53. [13-4-2014 14:33:29] Jeroen (ice): /*
  54. * File: main.c
  55. * Naam: Jeroen
  56. * Klas: IS202
  57. */
  58.  
  59. unsigned int bitWissel(unsigned int x, int a, int b)
  60. {
  61. unsigned int output = x;
  62.  
  63. if( ( ( x & 1 << a ) != 0 ) != ( ( x & 1 << b ) != 0 ) ) {
  64. output ^= 1 << a;
  65. output ^= 1 << b;
  66. }
  67.  
  68. return output;
  69. }
  70. [13-4-2014 14:33:46] Jeroen (ice): opd 5c
  71. [13-4-2014 14:33:48] Jeroen (ice): /*
  72. * File: main.c
  73. * Naam: Jeroen
  74. * Klas: IS202
  75. */
  76.  
  77. #include <stdio.h>
  78. #include <stdlib.h>
  79.  
  80. void flipbit(int *p, int m) {
  81. int maskBit;
  82.  
  83. maskBit = (1 << m);
  84. *p = *p ^ maskBit;
  85. }
  86.  
  87. int main() {
  88. int bit;
  89. scanf("%i", &bit);
  90. int *p;
  91. p = &bit;
  92.  
  93. int a;
  94. scanf("%i", &a);
  95. flipbit(p, a);
  96.  
  97. printf("%d %x ", *p, *p);
  98. exit(EXIT_SUCCESS);
  99. }
  100. [13-4-2014 14:34:02] Jeroen (ice): opd 5d
  101. [13-4-2014 14:34:02] Jeroen (ice): /*
  102. * File: bitrotate.c
  103. * Naam: Jeroen Hoeboer
  104. * Klas: IS202
  105. */
  106.  
  107. void rotateLeft(int *x, int n) {
  108. int y = (*x << n) | (*x >> (32 - n));
  109. *x = y;
  110. }
  111.  
  112. void rotateRight(int *x, int n){
  113. int y = (*x >> n) | (*x << (32 -n));
  114. *x = y;
  115. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement