#include<stdio.h>
int main()
{
long int decimalNumber,remainder,quotient;
int binaryNumber[100],i=1,j;
printf("Enter any decimal number: "); scanf("%ld",&decimalNumber
); quotient = decimalNumber;
while(quotient!=0)
{
binaryNumber[i++]= quotient % 2;
quotient = quotient / 2;
}
{
int group_size = 8; /* Or CHAR_BIT */
int padding = group_size - ((i-1) % group_size);
if(padding != group_size) {
/* Add padding */
while(padding-- != 0) binaryNumber[i++] = 0;
}
}
printf("Equivalent binary value of decimal number %d: ",decimalNumber
);
for(j = i -1 ;j> 0;j--)
return 0;
}
I2luY2x1ZGU8c3RkaW8uaD4KCmludCBtYWluKCkKewogICAgbG9uZyBpbnQgZGVjaW1hbE51bWJlcixyZW1haW5kZXIscXVvdGllbnQ7CiAgICBpbnQgYmluYXJ5TnVtYmVyWzEwMF0saT0xLGo7CgogICAgcHJpbnRmKCJFbnRlciBhbnkgZGVjaW1hbCBudW1iZXI6ICIpOwogICAgc2NhbmYoIiVsZCIsJmRlY2ltYWxOdW1iZXIpOwogICAgcXVvdGllbnQgPSBkZWNpbWFsTnVtYmVyOwoKICAgIHdoaWxlKHF1b3RpZW50IT0wKQogICAgewogICAgICAgIGJpbmFyeU51bWJlcltpKytdPSBxdW90aWVudCAlIDI7CiAgICAgICAgcXVvdGllbnQgPSBxdW90aWVudCAvIDI7CiAgICB9Cgl7CgkgIGludCBncm91cF9zaXplID0gODsgIC8qIE9yIENIQVJfQklUICovCgkgIGludCBwYWRkaW5nID0gZ3JvdXBfc2l6ZSAgLSAoKGktMSkgJSBncm91cF9zaXplKTsKCSAgaWYocGFkZGluZyAhPSBncm91cF9zaXplKSB7CgkgICAgIC8qIEFkZCBwYWRkaW5nICovCgkgICAgIHdoaWxlKHBhZGRpbmctLSAhPSAwKSBiaW5hcnlOdW1iZXJbaSsrXSA9IDA7CgkgIH0KCX0KICAgIHByaW50ZigiRXF1aXZhbGVudCBiaW5hcnkgdmFsdWUgb2YgZGVjaW1hbCBudW1iZXIgJWQ6ICIsZGVjaW1hbE51bWJlcik7CgogICAgZm9yKGogPSBpIC0xIDtqPiAwO2otLSkKICAgICAgICBwcmludGYoIiVkIixiaW5hcnlOdW1iZXJbal0pOwoKICAgIHJldHVybiAwOwp9Cg==