#include<stdio.h>
int convertB_D(int num);
int iter=0,count=1;
void main()
{
int N,D;
printf("Enter the number in binary\n"); D=convertB_D(N);
}
int convertB_D(int num)
{
iter++;
if(iter!=1)
count*=2;
if((num/10)==0)
return (num*count);
return ((num%10)*count+convertB_D(num/10));
}
I2luY2x1ZGU8c3RkaW8uaD4KaW50IGNvbnZlcnRCX0QoaW50IG51bSk7CmludCBpdGVyPTAsY291bnQ9MTsKdm9pZCBtYWluKCkKewppbnQgTixEOwpwcmludGYoIkVudGVyIHRoZSBudW1iZXIgaW4gYmluYXJ5XG4iKTsKc2NhbmYoIiVkIiwmTik7CkQ9Y29udmVydEJfRChOKTsKcHJpbnRmKCJkZWNpbWFsPSVkXG4iLEQpOwp9CmludCBjb252ZXJ0Ql9EKGludCBudW0pCnsKaXRlcisrOwppZihpdGVyIT0xKQpjb3VudCo9MjsKaWYoKG51bS8xMCk9PTApCnJldHVybiAobnVtKmNvdW50KTsKIHJldHVybiAoKG51bSUxMCkqY291bnQrY29udmVydEJfRChudW0vMTApKTsKfQ==