Submission
Status:
----------
Subtask/Task Score:
0/100
Score: 0
User: evevevie
Problemset: แปลงเลขฐาน
Language: c
Time: 0.001 second
Submitted On: 2025-10-01 16:34:41
#include <stdio.h>
int main(){
int hex, oct, dec, i=0, temp, digit=0, j;
int bi[100];
printf("Enter Hexadecimal: ");
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);
}