Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: faofao
Problemset: แปลงเลขฐาน
Language: cpp
Time: 0.002 second
Submitted On: 2025-10-11 19:22:32
#include <iostream>
#include <string>
using namespace std;
string base(int n , int base){
string digit = "0123456789ABCDEF" ;
string ans = "" ;
while(n!=0){
ans = digit[n%base] + ans ;
n/=base ;
}
return ans ;
}
int main(){
string n ;
cin >> n ;
int x = stoi(n,nullptr, 16) ;
cout << base(x,2)<<endl ;
cout << base(x,8) ;
}