#include<bits/stdc++.h> using namespace std; int main() { int n; cin>>n; int s[100]; int flag=0; while(n) { s[flag]=n%2; n=n/2; flag++; } for(int i=flag-1;i>=0;i--) cout<<s[i]<<endl; return 0; }
#include<bits/stdc++.h> using namespace std; int main() { string s; cin>>s; long long int sum=0; int t; int p=1; for(int i=s.size()-1;i>=0;i--) { t=(s[i]-'0')*p; sum+=t; p=p*2; } cout<<sum<<endl; return 0; }
#include<bits/stdc++.h> using namespace std; int main() { int n; cin>>n; int flag=0; int s[100]; while(n) { s[flag++]=n%8; n=n/8; } for(int i=flag-1;i>=0;i--) cout<<s[i]<<endl; return 0; }
#include<bits/stdc++.h> using namespace std; char num[7] = {'A','B','C','D','E','F','G'}; int main() { int n; cin>>n; int flag=0; char s[100]; while(n) { int x=n%16; if(x>9) { s[flag++]=num[x-10]; } else s[flag++]=(x+'0'); n=n/16; } for(int i=flag-1;i>=0;i--) cout<<s[i]<<endl; return 0; }
#include<bits/stdc++.h> using namespace std; int main() { string s; cin>>s; long long sum=0; int t; int p=1; for(int i=s.size()-1;i>=0;i--) { t=(s[i]-'0')*p; sum+=t; p=p*8; } cout<<sum<<endl; return 0; }
#include<bits/stdc++.h> using namespace std; int main() { string s; cin>>s; unsigned long long p=1,sum=0; for(int i=s.size()-1;i>=0;i--) { if(s[i]>='0'&&s[i]<='9') sum+=(s[i]-'0')*p; else sum+=(s[i]-'A'+10)*p; p=p*16; } cout<<sum<<endl; }