obligatorio 1 función print_binario (3.4) (23 marzo 2025)

obligatorio 1 función print_binario (3.4) (23 marzo 2025)

de Luis Guillermo Repetto Marci -
Número de respuestas: 4

Hola, tiene el mismo error que tenía ver_binario:

3.4. print_binario
Dados los parámetros de entrada nb y buffer, esta función debe imprimir en pantalla (en forma
binaria) los nb bits menos significativos del entero sin signo buffer. Luego de hacerlo, se debe finalizar
con un salto de línea. Esta función no tiene retorno.
En el caso que se desee mostrar una variable de tipo char recordar que se debe castear antes de
pasarlo como parámetro, por ejemplo, (unsigned int) nombre-variable.
Los parámetros deben respetar el siguiente orden en el encabezado de la función:
buffer: como entero sin signo.
nb: como entero.
Por ejemplo, si buffer = 0xA0000008 y queremos imprimir en pantalla los 5 bits más significativos,
invocamos la función así:
print_binario(buffer, 5);
El resultado será 01000 (LR los más significativos serían 10100)
La función debe quedar definida de la siguiente manera:
void print_binario(unsigned int buffer, int nb);

En respuesta a Luis Guillermo Repetto Marci

Re: obligatorio 1 función print_binario (3.4) (23 marzo 2025)

de Luis Guillermo Repetto Marci -
Gregory, en la reciente versión de la letra, el 3.4 print_binario sigue teniendo el error: primero dice imprimir los nb bits MENOS significativos y en el ejemplo dice los bits MÁS significativos, aunque el resultado mostrado es el de los MENOS significativos
En respuesta a Luis Guillermo Repetto Marci

Re: obligatorio 1 función print_binario (3.4) (23 marzo 2025)

de Christian Duarte Valdez -