#include <string.h>
#include <stdio.h>
htod(char c[ ])
{int i,n=1,s=0,d;
for(i=strlen(c)-1;i>=0;i--)
{d=c[i]-'0'; s=s+d*n; n=n*2; }
return(s);
}
main()
{char c[20];
gets(c);
if(c[0]=='-')
printf("decimal number:-%d\n",htod(c+1));
else printf("decimal number:%d\n",htod(c));
}
/*
1010
decimal number:10
Press any key to continue
1111
decimal number:15
Press any key to continue
*/