09 June, 2013

C Program For Conversion Of Binary No. Into Decimal No.

This Post Contains A C Program For Conversion Of Binary No. Into Decimal No With Correct Source Code & Output. This Program Is Written, Compiled & Executed At Turbo C/C++3.0 Compiler & Will Help You To Understand The Concept Of 'Arrays' & 'While-loop' From C Language. It Is A Well-Structured Program With Proper Comments Which Provides Step-By-Step Description Of Various Features Of The Language In A Simple & Easy-To-Understand Way.

# Note : You Can Simply Copy-Paste The Following Program Or Code Into Compiler For Direct Result.


C Program For Conversion Of Binary No Into Decimal No.

/* Declaration Of Header Files */
# include <stdio.h>
# include <conio.h>
# include <math.h>

/* Start Of Main Program */
void main()
{
 
   /* Declaration Of Variables */
   int p, q, r, b[20];
   long Num;
   clrscr();
 
   /* Asking For The Input From User */
   printf(" \n Enter Any Binary Number : ");
   scanf("%d", &Num);
 
   /* Source Code For Computing Conversion Of Binary Into Decimal */
   p = 0;
   while ( Num > 0 )
   {
     b[p++] = Num % 10;
     Num = Num / 10;
   }
   q = p - 1;
   r = 0;
   while ( q >= 0 )
   {
     r = r + ( b[q] * pow ( 2 , q ) );
     q--;
   }
   printf(" \n Decimal No. Of Given Binary No. Is : %d ", r);
   getch();
}
/* End Of Main Program */     




No comments:

Post a Comment

Subscribe To:

Most Commonly Asked Programs In 'C' & 'C++' Language.

Blog Archive