| | |
Gray Code Conversion
Please support our C advertiser: Programming Forums - DaniWeb Sister Site
///////////////////////////////////////////////////////////// //// Coverting a decimal number to Gray code ///// /////////////////////////////////////////////////////////// # include<stdio.h> # include<conio.h> # include<stdlib.h> static int a[8],b[8],k=1,i; void main() { int n1; clrscr(); printf("Enter any Numbers :"); scanf("%d",&n1); while(n1!=0) /* converting number to its binary equivalent */ { a[i]=n1 % 2; n1/=2; i++; } /* printing binary equivalent */ printf("\nThe binary code of the given number is :"); for(i=7;i>=0;i--) printf("%d",a[i]); /* gray code conversion */ b[0]=a[7]; for(i=7;i>=0;i--) { if(a[i]==0 && a[i-1]==0) b[k]=0; if(a[i]==1 && a[i-1]==1) b[k]=0; if(a[i]==0 && a[i-1]==1) b[k]=1; if(a[i]==1 && a[i-1]==0) b[k]=1; k++; } /* printing the gray code */ printf("\nThe gray code of the given number is :"); for(i=0;i<8;i++) printf("%d",b[i]); }
Similar Threads
- Python code to 'C' conversion (Python)
- Conversion code-What is wrong? Help me pls (Java)
- code conversion from C++ to delphi (Pascal and Delphi)
- Country code conversion (PHP)
- code conversion from c\c++ to java (C++)
| Thread Tools | Search this Thread |
Tag cloud for C
#include * append array arrays asterisks binarysearch calculate changingto char character cm command copyimagefile cprogramme creafecopyofanytypeoffileinc database directory dynamic execv feet fgets file fork forloop framework function functions givemetehcodez grade graphics gtkwinlinux hacking histogram homework include incrementoperators input intmain() iso kernel keyboard km lazy license linked linkedlist linux list lists locate logical_drives looping loopinsideloop. lowest matrix microsoft motherboard mqqueue number oddnumber odf opensource overwrite owf pdf performance pointer posix problem probleminc process program programming radix recursion recv recvblocked research reversing scanf scripting segmentationfault sequential socket socketprograming spoonfeeding standard string student systemcall testing threads turboc unix user variable wab whythiscodecausesegmentationfault windowsapi



