Submission

Status:

PPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: winkawin2552

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

Language: c

Time: 0.001 second

Submitted On: 2025-10-10 22:04:44

#include <stdio.h>

void base2(int base10){
    char base[32];
    int i =0;
    while(base10 != 0){
        base[i] = base10%2 + '0';
        base10 /= 2;
        i++;
    }base[i+1] = '\0';
    for(int j = i-1; j>=0; j--){
        printf("%c", base[j]);
    }
}

int main() {
    int num;
    scanf("%X", &num);
    base2(num);
    printf("\n%o", num);

    return 0;
}