Advertisement
Guest User

binary_to_hex

a guest
Dec 11th, 2017
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.35 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. void bintohex() {
  4.     char k, l, m, n;
  5.     int x;
  6.     scanf("%c", &k);
  7.     scanf("%c", &l);
  8.     scanf("%c", &m);
  9.     scanf("%c", &n);
  10.     k = k - '0';
  11.     l = l - '0';
  12.     m = m -'0';
  13.     n = n - '0';
  14.     x = k*8 + l*4 + m*2 + n;
  15.     if (feof(stdin)) return;
  16.    
  17.     printf("%X", x);
  18.  
  19. }
  20.  
  21. int main () {
  22.  
  23.     for (; !feof(stdin);)
  24.         bintohex();
  25.  
  26.     return 0;
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement