8 và 4! vì 8^2 = 64 = 4^3 (mk chỉ biết thế thôi!)
Gọi 2 số phải tìm là a và b ta có: a2=b3=A
Phân tích số A ra thừa số nguyên tố, ta thấy các số mũ của các thừa số nguyên tố phải chia hết cho 2 vì A=a2, lại phải chia hết cho 3 vì A=b3. Khi đó A là lũy thừa của bậc 6 của số tự nhiên nào đó.
Vì a và b là số có hai chữ số do đó \(100\le A\)<10000 nên A chỉ có thể bằng 36 hoặc bằng 46.
Nhưng 36=(32)3 không thể là lập phương của số có hai chữ số
Còn 46=(22)6= 212=(24)3=163.
Vậy hai số phải tìm là a= 64 và b= 16