Red de conocimiento informático - Conocimiento sistemático - Pedir ayuda a expertos en programación ~escribir un programa de codificación y decodificación de código plegable binario de 8 bits (codificador PCM)

Pedir ayuda a expertos en programación ~escribir un programa de codificación y decodificación de código plegable binario de 8 bits (codificador PCM)

#include lt; stdio.hgt;

#include lt; conio.hgt

int trans(int n)

{

int r=0;

if(nlt;0)

{

r=r|0x80;

n=-n;

}

si(nlt;=16)

{

r=r| 0x00;

}

más si(nlt;=32)

{

r=r|0x10;

}

si no (nlt;=64)

{

r=r|0x20;

}

más si(nlt;=128)

{

r=r|0x30;

}

más if(nlt;=256)

{

r=r|0x40;

}

si no (nlt;=512) )

{

r=r|0x50

}

si no (nlt;=1024)

{

r=r|0x60;

}

si(nlt;=2046)

{

r=r|0x70;

}

más

{

devuelve 0;

}

r=r|(namp;0x0f);

devolver r;

}

main()

{

int n, r, i;

printf("Ingrese un número decimal (1-2048): "); ("d",amp;n);

if(ngt;=1 amp;amp;nlt;=2048)

{

r= trans (n);

printf("El binario de 8 bits es: ");

for(i=0; ilt; 8; i )

{

printf("c", ((rgt; gt; (8-i-1))amp; 0x01) '0');

}

printf("\n");

}

else

{

printf("¡Error de entrada! \n");

}

}