#include #include using namespace std; bool isDigit(char c); int digit2Int(char c); bool isValid(int d2, int d1, int d0, int base); int base10(int d2, int d1, int d0, int base); int main() { int num1=0; // integers number1. int[6] num2={0,0,0,0,0,0}; // integers number2. int tempNum=0; cin >> tempNum; num2[5]= tempNum; cin >> tempNum; num2[4]= tempNum; cin >> tempNum; num2[3]=tempNum; cin >> tempNum; num2[2]=tempNum; cin >> tempNum; num2[1]=tempNum; cin >> tempNum; num2[0]=tempNum; cin >> tempNum if(isDig1 == false) cout << l << " is not a valid digit"<< endl; else cout << l << " is a valid digit"<< endl; if(isDig2 == false) cout << m << " is not a valid digit"<< endl; else cout << m << " is a valid digit"<< endl; if(isDig3 == false) cout << r << " is not a valid digit"<< endl; else cout << r << " is a valid digit"<< endl; if(isDig4 == false || b==1) cout << b << " is not a valid base"<< endl; else cout << r << " is a valid base"<< endl; if(!isDig1 || !isDig2 || !isDig3 || (!isDig4 && b==1)) return 0; bool isvalid = isValid(left ,middle ,right ,base); if(isvalid == true) { cout << "The number" << left << middle << right << " is valid in base " << base << "." << endl; int dec = base10(left ,middle ,right,base); cout <=0 && x<=9) return true; return false; } int digit2Int(char c) { int x = c; x = x - 48; return x; } } bool isValid(int d2, int d1, int d0, int base) { if((d2 < base) && (d1 < base) && (d0 < base)) return true; return false; } int base10(int d2, int d1, int d0, int base) { int x = d2 * base * base + d1 * base + d0; return x; }