Conversor de Decimal a Binario (C++)

 Conversor de Decimal a Binario (C++)

#include conio.h
#include stdio.h

main(){
    int z,x,n,coc,n2=0;
    int nn2[50];
    nn2[0]=0;
    clrscr();
    printf("Conversion de decimal a binario \n" );
    printf("dame un numero para convertir \n" );
    scanf("%lu",&n);

    for (x=0;x<50;x++){
        nn2[x]=n%2;
        n=n/2;
        if(n==0)
        break;
    }
    for(z=x;z>=0;z--){
        printf("%d",nn2[z]);
    }
    getch();
}