Learning  C++
Home
Tutorials
C++  Programs
Contact  us
Sitemap
Your Ad Here
Your Ad Here
// Program  to convert binary to decimal

#include<iostream.h>
#include<math.h>
int main()
{

     int m,i=0,sum=0,a[16],j,x=0;
     long no;

     cout<<"Enter  Binary number:";
     cin>>no;
     while(no>0)
     {
          m=no%10;
          a[i]=m;
          ++i;
          no=no/10;
     }
     for(j=0;j<i;j++)
     {

          sum=sum+a[j] * pow(2,x);
          ++x;
     }
     cout<<"\n Decimal number : "<<sum;
     return 0 ;

}


Test data

Enter Binary number : 100011

Output
Decimal number : 35