Convirtiendo entero a binario c++


En este ejemplo de c++ mostrare como convertir x valor entero a binario, por ejemplo convirtiendo el 29 a binario saldría asi:
29= 00011101

Aquí el código:

//como imprimir un entero sin signo en bits
#include 
using::std::cout;
using::std::cin;
using::std::endl;
#include 
using::std::setw;
 
void mostrarBits(unsigned);//prototipo
 
int main()
{
 
    unsigned valorEntrada;//numero que se convertira en binario
    cout<<"escriba un entero: ";
    cin>>valorEntrada;
    mostrarBits(valorEntrada);
    return 0;
 
 
}
 
//muestra los bits de un valor entero
void mostrarBits( unsigned valor)
{
    const int DESPL = 8 * sizeof(unsigned)-1;
    const unsigned MASCARA=1<




Descargar ejemplo:

Comentarios

Populares

Buscar en este blog