#include<stdio.h>

int i=0;
void dec2yyy(int yyy,int source,char* bin)
{
    if(source==0) return;
    dec2yyy(yyy,source/yyy,bin);
    if((source%yyy)<10) bin[i]=(char)(source%yyy+0x30);
    else bin[i]=(char)(source%yyy+0x37);
    i++;
}

int main(void)
{
	char dest[10]={'\0'};
    for(int j=1;j<256;j++)
	{
		if((j&68)==68) 
		{
			dec2yyy(2,j,&dest[0]);
			i=0;
			printf("(10) is %4d (2) is %s\n",j,&dest[0]);
		}
    }
    printf("\n");
    return 0;
}