[ create a new paste ] login | about

Link: http://codepad.org/qlqDiNl8    [ raw code | output | fork ]

vikraman - C, pasted on Jan 26:
#include<stdio.h>
int power(int power)
{
  int i,p=1;
  for(i=0;i<power;i++)
    p*=10;
  return p;
}
int dectobin(int dec)
{
  int bin=0,s[15],i=0,j;
  while(dec!=0)
    {
      s[i]=dec%2;
      dec/=2;
      i++;
    }
  for(j=i-1;j>=0;j--)
    bin+=s[j]*power(j);
  return bin;
}
int main()
{
  int num=114;
  printf("The binary equivalent of %d is %d\n",num,dectobin(num));
  return 0;
}


Output:
1
The binary equivalent of 114 is 1110010


Create a new paste based on this one


Comments: