Gray to Binary number..
#include<stdio.h>
#include<stdlib.h>
int main()
{
int gray,i;
scanf("%d",&gray);
puts("binary representation of the number is:");
for(i=31;i>=0;i=i-1)
{
printf("%d",(gray>>i)&1);
}
int binary;
binary = gray ^ (gray>>1);
binary = binary ^ (binary>>2);
binary = binary ^ (binary>>4);
binary = binary ^ (binary>>8);
binary = binary ^ (binary>>16);
puts("\n\nconversion to binary number from gray number of the entered number is:");
printf("%d\n",binary);
puts("\nand binary representation of the binary number is:");
for(i=31;i>=0;i=i-1)
{
printf("%d",(binary>>i)&1);
}
}
Comments
Post a Comment