Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: I_am_me
Problemset: แปลงเลขฐาน
Language: c
Time: 0.002 second
Submitted On: 2025-10-07 19:56:11
#include <stdio.h>
int main() {
int d ;
scanf("%x",&d) ;
int red = d;
int numtochange ;
int m = 1;
while(m<d) {
m = 2*m ;
numtochange++ ;
}
numtochange += 1 ;
int quatant[numtochange] ;
//find tan2
int i = 0 ;
int count = 0;
while(d>0) {
quatant[i] = d%2 ;
d = (d-(d%2))/2 ;
i++ ;
count++ ;
}
for(int j = count-1;j>=0;j--) {
printf("%d",quatant[j]) ;
}
printf("\n") ;
printf("%o",red) ;
return 0;
}