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) ;
}