Here is a short code for Binary to Decimal Conversion-
And a short code for Decimal to Binary Conversion-
int to_dec(string str) { int num=0,i; int mask=1; for(i=str.length()-1;i>=0;i--) { if(str.at(i)=='1') num|=mask; mask<<=1; } cout << num << endl; return num; }
And a short code for Decimal to Binary Conversion-
string to_bin(int num) { string str=""; int mask=1; while(num) { if(num&mask) str="1"+str; else str="0"+str; num>>=1; } cout << str << endl; return str; }
No comments:
Post a Comment