built in function in c++ for binary to decimal
#include <iostream>
#include <cmath>
using namespace std;
int binaryToDecimal(int binaryNumber) {
int decimalNumber = 0, i = 0, remainder;
while (binaryNumber != 0) {
remainder = binaryNumber % 10;
binaryNumber /= 10;
decimalNumber += remainder * pow(2, i);
++i;
}
return decimalNumber;
}
int main() {
int binaryNum;
cout << "Enter a binary number: ";
cin >> binaryNum;
cout << "Decimal equivalent: " << binaryToDecimal(binaryNum) << endl;
return 0;
}