
#include <stdio.h>
#include<conio.h>

int main ()
{
    int n,i=0,n1;
    char k[17];
    k[16]=NULL;
    printf("\n N = ");
    scanf("%d",&n);
    n1=n;

    for(i=15;i>=0;i--)
   { k[i]=char(n&1)+'0';
    n>>=1;
    }

    i=0;
    while(n1) {n1&=n1-1;i++;}

    printf("\n %s     %d",k,i);
    getch();
	}