Utilizando un vector convertir un número decimal a su equivalente en binario.

Utilizando un vector convertir un número decimal a su equivalente en binario.
// Por ejemplo, si N=19 su equivalente en binario es 10011.

#include <stdio.h>
#include <conio.h>
#define MAX 100
void main(){
    int n,d,i=0,j,v[MAX];
    clrscr();
    printf("VECTOR DECCIMAL A BINARIO\n");
    printf("Introduzca un Numero decimal: ");
    scanf("%d",&n);
    while(n>0){
        i++;
        d=n%2;
        v[i]=d;
        n=int(n/2);
    }
    printf("Su equivalente en binario es: ");
    for(j=i;j>=1;j--){
        printf("%d",v[j]);
    }
    getch();
}

Comentarios