Write a C++ code to convert binary to Decimal number. Given an input binary number, we have to write a code to convert binary to decimal number.
C program to convert binary to decimal number
In this program, we write a code which takes an input binary number and print it's decimal representation.
Output :
C program to convert binary to decimal number
C++ Program to Convert Binary to Decimal Number
In this program, we write a code which takes an input binary number and print it's decimal representation.
#include <iostream> #include <math.h> using namespace std; int main() { int bnum, rem, count = 0, sum = 0, flag = 1; cout << "Enter a binary number \n"; cin >> bnum; while(bnum > 0) { rem = bnum % 10; // Binary number only contains 0 and 1 if(rem == 0 || rem == 1) { sum = sum + rem * pow(2, count); } else { flag = 0; break; } //Increment count variable count++; bnum = bnum / 10; } if(flag) { cout << "Decimal number is " << sum; } else { cout << "Invalid binary number"; } return 0; }
Enter a binary number
1001
No comments:
Post a Comment