Submission

Status:

PPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: evevevie

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

Language: c

Time: 0.002 second

Submitted On: 2025-10-02 18:12:53

#include <stdio.h>
int main(){
    int hex, oct, dec, i=0, temp, digit=0, j;
    int bi[100];
    scanf("%x", &hex);
    dec=hex;
    //binary
    temp = dec;
    while(temp>0){
        digit++;
        temp/=10;
    }
    temp=dec;
    while(temp>0){
        bi[i]=temp%2;
        temp/=2;
        i++;
    }
    for(j=i-1;j>=0;j--){
        printf("%d", bi[j]);
    }
    printf("\n");
    //oct
    printf("%o", dec);
}