#include <iostream>
long BinaryToDecimal(long n);
int main()
{
long binary = 11101111;
std::cout << "The decimal number of is: " << BinaryToDecimal(binary) << std::endl;
return 0;
}
long BinaryToDecimal(long n)
{
int remainder;
long decimal = 0, i = 0;
while (n != 0)
{
remainder = n % 10;
n = n / 10;
decimal = decimal + (remainder * pow(2, i));
i++;
}
return decimal;
}
/*
run:
The decimal number of is: 239
*/