Hola buenas a todos, éste algoritmo consiste en un problema sobre modulación. O sea elobjetivo de éste es buscar la traducción del sistema decimal a el sistema binario.
procedimiento convertir:
constantes:
mod<-2:entero
vectores:
dword[30]:entero
variables:
i:entero
instrucciones:
leer(i)
hasta que i<-i, i>i, hacer i--
entonces i <- i / mod
SI i % mod entonces
dword[i] <- 0
NO entonces
dword[i] <- 1
FIN SI
FIN NO
ESCRIBE(dword[i])
FIN procedimiento
miércoles, 1 de junio de 2011
Suscribirse a:
Enviar comentarios (Atom)
//fijate.. decime si ta guapo xD..
ResponderEliminar#include
void VisualisarBinario(int); //visualisa un numero de 32 bits en formato binario
int numero;
int main()
{
scanf("%d",&numero);
VisualisarBinario(numero);
fflush(stdin);
getchar();
return 0;
}
void VisualisarBinario(int numero)
{
char contador;
int bits[32];
contador=0;
while(1)
{
bits[contador]=numero % 2;
numero /= 2;
if (numero == 0)
break;
else
contador++;
}
for(contador;contador >= 0;contador--)
printf("%d",bits[contador]);
return;
}