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...