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;
}