We use cookies to improve your experience on our site and to show you personalised advertising. Please read our cookie policy and privacy policy.
#include<stdio.h>
int main() {
int decimal = 0, binary, i = 1, reminder;
printf("Welcome to Binary to Decimal converter\n");
printf("Enter a binary number:\n");
scanf("%d",&binary);
while(binary != 0) {
reminder = binary % 10;
decimal += reminder * i;
i *= 2;
binary /= 10;
}
printf("Decimal value is: %d\n",decimal);
return 0;
}
/* Output */
Welcome to Binary to Decimal converter
Enter a binary number:
1000
Decimal value is: 8