how to convert binary to decimal and decimal to binary in C
lanaguage
Answer Posted / rahul
//it is to convert Binary to decimal;
#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
{
long int a[20],i,n,count=0,b[20],c[20],sum=0;
printf("ENter the number in binary form=\t");
scanf("%ld",&n); // Get a binary number
from the user
for (i=0;n>=1;i++)
{
a[i]=n%10;
n=n/10; // Loop To reverse the number And put
all reversed numbers in arry a[i]
count=count + 1; // count to count the number of times
this loop runs
}
for (i=0;i<=count-1;i++) // count -1 condition is used to
run the loop till the previous loop run
{
b[i]=pow(2,i); // This is to raise the power of 2 to no
of times previous loop runned.
}
for (i=0;i<=count-1;i++)
{
c[i]=a[i] * b[i]; // Multiply a[i] or reveresed binary
no with b[i] or increasing pow of 2 to count-1
sum=sum +c[i]; // it is to add the c[i] elements with
each other n put into sum variable.
}
printf("Decimal form =%ld",sum); // printing the sum to get
the decimal form
getch();
}
// Hope it solves your problem, ANy more assistance
honey.gupta13@yahoo.com
| Is This Answer Correct ? | 15 Yes | 9 No |
Post New Answer View All Answers
What does the c in ctime mean?
What is structure data type in c?
What is a scope resolution operator in c?
Explain high-order and low-order bytes.
What does %d do in c?
What does a function declared as pascal do differently?
if (i = 0)printf ("True"); elseprintf("False"); Under what conditions will the above print out the string "True" a) Never b) Always c) When the value of i is 0 d) all of the above
What is the use of extern in c?
What are the different properties of variable number of arguments?
Write a program to check palindrome number in c programming?
What is a null pointer in c?
Explain how can you restore a redirected standard stream?
I need testPalindrome and removeSpace
#include
Explain how can I make sure that my program is the only one accessing a file?
Is fortran still used in 2018?