DoisReal 0 Denunciar post Postado Abril 4, 2010 Olá, Estou tentando converter numero decimal em binario. Pesquisei na internet e vi códigos gigantes para resolver esse simples problema. Vamos ao código que criei: int ndec, nbin; int main() { cout << "Digite um numero: "; cin >> ndec; if (ndec == 0) cout << 0; else while (ndec>0) { nbin = ndec%2; ndec = ndec/2; cout << nbin; } getch(); } O problema é que o numero aparece invertido. Por exemplo 10, em vez de aparecer 1010, aparece 0101. Como faria pra aparecer na ordem ? Sem usar a função "itoa". Compartilhar este post Link para o post Compartilhar em outros sites
_Isis_ 202 Denunciar post Postado Abril 4, 2010 http://forum.imasters.com.br/index.php?/topic/387957-decimal-para-bcd/page__view__findpost__p__1510438 Cite um código gigante que você tenha achado... Compartilhar este post Link para o post Compartilhar em outros sites