How can you convert hexadecimal to binary without using arrays or strings in a C program?

Asked by Last Modified  

Follow 0
Answer

Please enter your answer

Tutor

Simple just use switch case int main() { char binarynum, hexa; long int i = 0; printf("Enter the value for hexadecimal "); scanf("%s", hexa); printf("\n Equivalent binary value: "); while (hexa) { switch (hexa) { case '0': ...
read more
Simple just use switch case int main() { char binarynum[MAX], hexa[MAX]; long int i = 0; printf("Enter the value for hexadecimal "); scanf("%s", hexa); printf("\n Equivalent binary value: "); while (hexa[i]) { switch (hexa[i]) { case '0': printf("0000"); break; case '1': printf("0001"); break; case '2': printf("0010"); break; case '3': printf("0011"); break; case '4': printf("0100"); break; case '5': printf("0101"); break; case '6': printf("0110"); break; case '7': printf("0111"); break; case '8': printf("1000"); break; case '9': printf("1001"); break; case 'A': printf("1010"); break; case 'B': printf("1011"); break; case 'C': printf("1100"); break; case 'D': printf("1101"); break; case 'E': printf("1110"); break; case 'F': printf("1111"); break; case 'a': printf("1010"); break; case 'b': printf("1011"); break; case 'c': printf("1100"); break; case 'd': printf("1101"); break; case 'e': printf("1110"); break; case 'f': printf("1111"); break; default: printf("\n Invalid hexa digit %c ", hexa[i]); return 0; } i++; } return 0; } read less
Comments

#include int main(){ int n, i, j, bin_rev=0,bin=0; printf("Enter a number to convert : "); scanf("%d",&n); /*****************************/ i=1; while(n){ bin_rev=bin_rev+(n%2)*i; i=i*10; n=n/2; } i=1; while(bin_rev){ bin=bin+(bin_rev%10)*i; i=i*10; bin_rev=bin_rev/10; ...
read more
#include int main(){ int n, i, j, bin_rev=0,bin=0; printf("Enter a number to convert : "); scanf("%d",&n); /*****************************/ i=1; while(n){ bin_rev=bin_rev+(n%2)*i; i=i*10; n=n/2; } i=1; while(bin_rev){ bin=bin+(bin_rev%10)*i; i=i*10; bin_rev=bin_rev/10; } /*****************************/ printf("nBinary is %d",bin); getch(); return 0; } read less
Comments

Related Questions

What is the use of header files in C language?
In C language, header files are used to organize and reuse code efficiently 6 Key uses of header files in C language are :1. Function declarations (Prototypes)2. Macro Definitions3. Type Definitions4....
Profile Photo
Sachanth
0 0
View Comments7
Can I learn C and C++ by watching videos? If it is possible, what is the best channel?
Yes!! you can learn.but the concept won't be clear up the mark,since there is no one to guide while you are doing some programs.you might have observed these things.There are no such online tutorial that...
Profile Photo
Mohammad
0 0
View Comments5
What are the __DATE__ and __TIME__ preprocessor commands?
Preprocessor is first statement that get executed. It tells compiler to pre-process before compilation. _DATE --> The current date as a character literal in "MMM DD YYYY" format. and The current time...
Profile Photo
Subhasish
What is the best IDE for C and C++ development?
If you're a student then Turbo C++ is best for C and C++ program + inbuilt C/C++ Graphics Function If you're a professional or working then Netbeans for C/C++ or Code:: Blocks is Best.
Profile Photo
Balakrishnasingh

Now ask question in any of the 1000+ Categories, and get Answers from Tutors and Trainers on UrbanPro.com

Ask a Question

Related Lessons

Introduction to Programming Languages
What is a Programming Language? A programming language is a formal computer language or constructed language designed to communicate instructions to a machine, particularly a computer. Programming languages...
Profile Photo

C-Program Swapping Contents Of Variables Using Function [Call By Reference Method]
//Header Files #include#include // User defined functions swap with 2 pointer variables passed as an argument list void swap(int*i,int*j){ // Local variable temp int temp; // swapping contents using...
Profile Photo

Variables
Variables in C Language:A variable is a name that may be used to store a data value. Unlike constant, variables are changeable, we can change value of a variable during execution of a program. A programmer...
Profile Photo

Why Indexing Should Start From Zero In Array ?
Why numbering should start at zero? To denote the subsequence of natural numbers 2, 3, ..., 12 without the pernicious three dots, fourconventions are open to usa) 2 ≤ i < 13b) 1 < i ≤ 12c)...
Profile Photo

Why we need to learn Programming languages?
Language is medium for communication. If two parties like to communicate or exchange the thoughts they must know a language. Language should be understandable by both the Parties. For example A wants to...
Profile Photo

Recommended Articles

Lasya Infotech is a Hyderabad based IT training institute founded in 2016 by O Venkat. Believing in his innovation, passion and persistence and with a diverse blend of experience, he started his brainchild to deliver exemplary professional courses to aspiring candidates by honing their skills. Ever since the institute envisions...

Read full article >

Brilliant Academy is one of the reputed institutes for B.Tech tuition classes. This institute is specialised in delivering quality tuition classes for B.E, Engineering - all streams and Engineering diploma courses. Incorporated in 2012, Brillant Academy is a brainchild of Mr Jagadeesh. The main motto of the academy is to...

Read full article >

Almost all of us, inside the pocket, bag or on the table have a mobile phone, out of which 90% of us have a smartphone. The technology is advancing rapidly. When it comes to mobile phones, people today want much more than just making phone calls and playing games on the go. People now want instant access to all their business...

Read full article >

Whether it was the Internet Era of 90s or the Big Data Era of today, Information Technology (IT) has given birth to several lucrative career options for many. Though there will not be a “significant" increase in demand for IT professionals in 2014 as compared to 2013, a “steady” demand for IT professionals is rest assured...

Read full article >

Looking for C Language Classes?

Learn from the Best Tutors on UrbanPro

Are you a Tutor or Training Institute?

Join UrbanPro Today to find students near you