¿Cuál es la representación binaria de 5?
2. Ingrese el comando de preprocesamiento y la función principal (debido a que es fácil ingresar una cantidad incorrecta de espacios, se recomienda copiar y pegar el código directamente):
# include & ltstdio.h & gt/* Archivo de encabezado de E/S*/
Void main() /*Tipo vacío: función principal*/
3. y matrices, e ingrese un decimal: p>
int b[16], x, k, r, I /*Defina el tipo de datos de variables y matrices como números enteros*/
Printf("Ingrese un decimal:"); /*Ingrese el mensaje de texto*/
scanf("%d ", & ampx); /*Ingrese el número decimal*/
k); =-1;? /*Asigne -1 a k*/
4 Utilice el método de dividir R para obtener el resto para convertir el número decimal en un número binario:
Haga /*Convierta el El número decimal a través de un bucle es un número binario*/
{
r = x % 2;? /*Calcular binario*/
b[++ k]= r;? /*Asignar un valor al array*/
x/= 2;? /*Dividimos el número original por 2*/
} while(x & gt;=1);
Resultado de salida:
for(I. =k;i>=0;i-)? /*Devuelve el recuento hacia atrás*/
printf("%d ", b[I]); /*Resultado de salida*/
printf(" \ n ");
6. La conversión binaria final es exitosa, el código fuente completo es el siguiente:
# include & ltstdio.h & gt/* Archivo de encabezado de E/S*/ p>
Void main() /*Tipo vacío: función principal*/
{
int b[16], x, k, r, I /* Combinar; variables y matrices El tipo de datos se define como entero */
Printf("Ingrese un decimal:"); /*Indicador de texto de salida*/
scanf("%d ", & ampx);/ *Ingrese el número decimal*/
k =-1;? /*Asignar -1 a k*/
Hacer /*Convertir número decimal a número binario mediante bucle*/
{