C Program Binary to Decimal Number Converter
/* Write a C program to input a binary number, and convert into correspondin Decimal number www.easycodebook.com */ #include<stdio.h> #include<math.h> int main() { long int binNum,rem,n,i,decimal; printf("Enter a Binary Number:"); scanf("%ld",&binNum); i=0; decimal=0; for(n=binNum;n!=0;n=n/10) { rem=n%10; decimal=decimal+rem*pow(2,i); i++; } printf("Decimal Number:%ld ",decimal); return 0; }
Output 1:
Enter a Binary Number:101
Decimal Number:5
Output 2:
Enter a Binary Number:110110
Decimal Number:54
Output 3:
Enter a Binary Number:1111
Decimal Number:15