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