Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <math.h>
- using namespace std;
- char bin[10000];int size,i,t,off;int main()
- {
- cin>>bin;while(bin[size])++size;off=(size-1)%3;
- for(i=off;i>=0;--i)t+=(bin[i]-'0')*pow(2.0f,off-i);cout<<t;
- for(i=off+1;i<(size-off);i+=3){t=(bin[i]-'0')*4;t+=(bin[i+1]-'0')*2;t+=bin[i+2]-'0'; cout<<t;}
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement