convert from hex to decimal c++
Sure, here is an example of how you can convert a hexadecimal number to a decimal number in C++:
#include <iostream>
#include <string>
#include <cmath>
using namespace std;
int main() {
string hexNumber = "1A4"; // Replace this with the hexadecimal number you want to convert
int decimalNumber = 0;
int power = 0;
for(int i = hexNumber.length() - 1; i >= 0; i--){
if(hexNumber[i] >= '0' && hexNumber[i] <= '9'){
decimalNumber += (hexNumber[i] - '0') * pow(16, power);
} else if(hexNumber[i] >= 'A' && hexNumber[i] <= 'F'){
decimalNumber += (hexNumber[i] - 'A' + 10) * pow(16, power);
}
power++;
}
cout << "The decimal equivalent of " << hexNumber << " is " << decimalNumber << endl;
return 0;
}