Advertisement
mejpark

Convert binary to denary in C

May 7th, 2014
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.41 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. void main()
  4. {
  5.     char BinaryString[8];
  6.  
  7.     int BinaryMultiplier[8] = { 128, 64, 32, 16, 8, 4, 2, 1 };
  8.  
  9.     int Denary = 0;
  10.  
  11.     int i = 0;
  12.  
  13.     printf("\n\nPlease insert 8-bit binary: ");
  14.  
  15.     scanf("%s", BinaryString);
  16.  
  17.     for (i=0; i<=7; i++)
  18.     {
  19.         if (BinaryString[i] == '1')
  20.  
  21.         Denary = Denary + BinaryMultiplier[i];
  22.     }
  23.  
  24.     printf("\n\nDenary value = %d\n\n", Denary);
  25.    
  26.     getche();
  27.  
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement