Estoy buscando urgentemente un programa en lenguaje C para ingresar un número entero (int) y generar su valor en forma binaria.
También envié uno autoeditado, que ha sido verificado.
#include lt;stdio.hgt;
main()
{
char binOut[17];
short int i, j; /* Entero de 16 bits, use el tipo short int*/
scanf("d", amp; i);
for(j =15;jgt;=0;j--)
{
if(iamp; (1lt;lt;j))
binOut[15- j] = '1';
else
binOut[15-j] = '0';
}
binOut[ 16] = 0;
printf("DEC(d)=BIN(s)\n", i, binOut
}