#include #include void invierte(int x[], int tam) { int i; for(i=tam-1;i>=0;i--) printf("%d", x[i]); } int main() { int binario[100], numero, i=0, aux; printf("Decimal a Binario\n"); printf("Introduce un n\243mero entero positivo: "); scanf("%d",&numero); aux = numero; //Guardamos una copia del valor while(aux>0) { binario[i] = aux % 2; aux = aux / 2; i = i + 1; } printf("El n\243mero %d en Binario es: ", numero); if (numero != 0) invierte(binario,i); else printf("0"); printf("\n"); system("pause"); return 0; }