Estou tentando fazer uma calculadora que converte decimal para binario, mas minha variavel nao atualiza. Digito um numero e dou enter e o programa nao prossegue.
#include <stdio.h>
int main(){
int a;
printf("Digite o numero para dividir e pressione enter em seguida:\n");
scanf("%d", &a);
while(1){
int resultado = a/2;
resultado = resultado/2;
int resto = a % 2;
//printf("%d", &resto);
if(resultado < 2){
printf("O numero binario eh: %d\n", resto);
break;
}
}
}