E ae galera...  to fazendo meu projeto de programação na facul, ai to com uma dificuldade nessa parte...  olhem esse codigo:  #include <stdio.h>
#include <stdlib.h>
main ()
{
    int n,n2=0,bin=0,aux=0,aux2;
 printf ("Digite um numero: "); 
 scanf ("%d",&n);
 while (n>0)
  {
    if (n%2==0)
        {
        printf ("0");
        }
    if (n%2==1)
        {
        printf ("1");
        }
      
    
    n=n/2;
  }
printf ("\n"); 
system ("pause");
return 0;
}  Eu preciso converter um numero decimal digitado para binario, esse prog acima faz isso, porem ao contrario.  Ex: quando digito 12, ao invez de mostrar 1100, ele mostra 0011.  E eu precisava que esse resultado em binario, fosse numa variavel inteira, pois assim, do jeito que ele resulta (em printf's), não tem como eu manipula-lo, tem?  Vlw ai pra qm puder ajudar......  PS: não pode usar nem vetor, nem função. PS2: Prof de facul FDP haueheah...