Skip to content

Commit 0b9acf0

Browse files
Merge pull request seeditsolution#34 from pg-13-007/master
Create Program to convert binary to decimal.c
2 parents d875258 + 16e2c30 commit 0b9acf0

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
include <stdio.h>
2+
#include <math.h>
3+
int binaryToDecimal(long binarynum)
4+
{
5+
int decimalnum = 0, temp = 0, remainder;
6+
while (binarynum!=0)
7+
{
8+
remainder = binarynum % 10;
9+
binarynum = binarynum / 10;
10+
decimalnum = decimalnum + remainder*pow(2,temp);
11+
temp++;
12+
}
13+
return decimalnum;
14+
}
15+
16+
int main()
17+
{
18+
long binarynum;
19+
printf("Enter a binary number: ");
20+
scanf("%ld", &binarynum);
21+
22+
printf("Equivalent decimal number is: %d", binaryToDecimal(binarynum));
23+
return 0;
24+
}

0 commit comments

Comments
 (0)