Submission

Status:

PPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: KurtCobain

Problemset: แปลงเลขฐาน

Language: cpp

Time: 0.003 second

Submitted On: 2025-10-15 13:18:16

#include <bits/stdc++.h>
using namespace std;

int main() {
    string hex_input;
    cin >> hex_input;
    unsigned long long num = stoull(hex_input, nullptr, 16);
    string binary = bitset<64>(num).to_string();
    binary = binary.substr(binary.find('1'));

    stringstream ss;
    ss << oct << num;
    string octal = ss.str();
    cout << binary << endl;
    cout << octal << endl;
}