Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: Permploy_Laotienchai
Problemset: แปลงเลขฐาน
Language: cpp
Time: 0.006 second
Submitted On: 2026-10-15 21:50:07
#include<bits/stdc++.h>
using namespace std;
int main() {
string n;
cin >> n;
int a=0;
for(char c : n) {
if(c >='0' && c <= '9') {
a = a*16;
a += c-'0';
}else if(c >='A' && c <= 'F') {
int b = c - 'A' + 10;
a = a*16;
a += b;
}
}
int ori = a;
string d = "";
while(a >0){
d = (char)(a % 2 + '0') + d;
a = a/2;
}
cout << d << endl;
string o = "";
while(ori >0) {
o = (char)(ori % 8 + '0') + o;
ori = ori/8;
}
cout << o << endl;
return 0;
}