diff --git a/binarytodecimal.cpp b/binarytodecimal.cpp new file mode 100644 index 000000000..6444eaa6b --- /dev/null +++ b/binarytodecimal.cpp @@ -0,0 +1,17 @@ +#include +#include +int main(){ + int number,decimal_number,temp=1; +printf("Enter any binary number= "); +scanf("%d",&number); + int remainder; + while(number>0){ + + remainder= number%10; + number=number/10; + decimal_number+=remainder*temp; + temp=temp*2;//used as power of 2 + + } + printf("%d",decimal_number); +}