hola detective, he visto el programa y como hacia mucho tiempo que no hacia ningun ejerccio no he podido resistirme

, te paso mi verson
Código C:
Ver original// Desarrolla una función que muestre en binario un número entre 0 y 255
#include <stdio.h>
int decAbinario(int numero){
int enbinario=0;
for(int i=0,potencia=1; i<=8 ; i++,potencia*=10,numero>>=1)
if(numero%2)enbinario+=potencia;
return enbinario;
}
int main(){
int num;
do{
printf("Introduce un numero entre el 0 y el 255: "); }while(num<0 || num>255);
printf("\ntu numero en binario es: %i \n\n", decAbinario
(num
));
return 0;
}