Generar la secuencia de bits 10110011100011110000... para un número determinado N. (convertir de decimal a binario)

Generar la secuencia de bits 10110011100011110000... para un número determinado N. (convertir de decimal a binario) (Programa en lenguaje CPP/C++, utilizando sentencias iterativas)

#include<stdio.h>
void binario(int n){
    if (n!=0){
        binario(n/2);
        printf("%i",n%2);
    }
}
void main(){
    int num=0;
    printf("CONVERTIR DECIMAL A BINARIO\n");
    printf("Introduce un numero: ");
    scanf("%i",&num);
    printf("El numero en binario es: ");
    binario(num);
    getchar();
}

Comentarios