# include <stdio.h>
# include <string.h>
# define MAXN 20
/** metatropi akeraiou se pinaka apo bits **/

/** antistrofi bits **/
void reverse(char x[])
{
	int i;
	for(i=0;i<strlen(x)/2;i++)
	{
		char c1=x[i];
		char c2=x[strlen(x)-i-1];
		x[i]=c2;
		x[strlen(x)-i-1]=c1;
	}
}

void convert(int d,char x[])
{
	int i=0;
	while(d!=0)
	{
		int b=d%2;
		d=d/2;
		x[i++]=b+'0';
	}
	/** xaraktiras termatismou **/
	x[i]=0;
	reverse(x);
}


int main()
{
	int d;
	char bits[MAXN];
	do
	{
		printf("Doste thetiko akeraio ?\n");
		scanf("%d",&d);
	}while(d<0);
	convert(d,bits);
	printf("O dyadikos arithmos einai %s \n",bits);
	return 0;
}
