void ABCD () { int A; int B; int C; int D; for (A = 1; A <= 9; A++) { for (B = 1; B <= 9; B++) { for (C = 1; C <= 9; C++) { for (D = 1; D <= 9; D++) { if ( pow(A,B) * pow(C,D) == (A*1000 + B*100 + C*10 + D)) //if ((A^B)*(C^D) == ((A*1000)+(B*100)+(C*10)+D)) { cout << A << "^" << B << "*" << C << "^" << D << "="; cout << A << B << C << D << endl; } } } } } }