void bin(x,len){
unsigned int MASK = 0X800 ;
char mas[500];
int ll,i,size;

i=0;
for (;MASK;) {mas[i++]=( (MASK & x ) ? '1' : '0') ; MASK >>= 1;}
size=i;
ll=size-len;
for (i=ll;i<=size-1;i++){printf("%c",mas[i]);}

getch();
}