Como transformar inteiro para binario

como transformar inteiro para binario, o programa deve formatar a representação do número na base binária agrupando os seus bits em bytes (8 bits) separados por ponto, da direita para a esquerda. Caso o grupo mais à esquerda não seja constituído por 8 bits, deve-se inserir bits 0 (zero) na sua representação. alguem poderia me ajudar?

Dê uma olhada aqui. Depois vai ficar mais fácil:

http://www.ipv.cta.br/ead/anexo/21201.htm