binary Conversion of given Digit in C

binary Conversion of given Digit in C | C Program for binary Conversion | Digit to binary conversion in C



#include
main()
{
    int i=0,j,k,l,m;
    char str1[50],str2[50];
    printf("Enter a decimal integer => ");
    scanf("%d",&k);
    m=k;                   //it storing k for further use
    while(k>0){            //the while loop for storing remainder
       if(k%2==0)          //of each division by 2 in a string
       str1[i]='0';        //variable str1
       else
       str1[i]='1';
       k/=2;
       i++;
    }
    str1[i]='\0';
    l=i;
    j=i-1;
    for(i=0;j>=0;i++,j--)
      str2[j]= str1[i];
    printf("The binary equivalent of %d is ==> ",m);
    for(j=0;j<l;j++)
    putchar(str2[j]);
    getchar();
}



No comments:

Post a Comment