Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: porpeang
Problemset: แปลงเลขฐาน
Language: cpp
Time: 0.004 second
Submitted On: 2026-10-01 11:22:51
#include <bits/stdc++.h>
using namespace std;
int main(){
string n;
cin>>n;
int i = stoi(n, nullptr, 16);
int a,b,c,d,e,f;
a=i;
b=i;
vector<int>fe;
vector<int>ge;
while(b>=2){
e=b%2;
ge.push_back(e);
b=b/2;
}
ge.push_back(b);
while(a>=8){
d=a%8;
fe.push_back(d);
a=a/8;
}
fe.push_back(a);
reverse(ge.begin(),ge.end());
reverse(fe.begin(),fe.end());
for(int t=0;t<ge.size();t++){
cout<<ge[t];
}
cout<<'\n';
for(int j=0;j<fe.size();j++){
cout<<fe[j];
}
}