#include
using namespace std;
int main() {
int x = 232900, y = 519944, z = 535076;
cout << boolalpha << (x*x*x + y*y*y == z*z*z) << endl;
cout << boolalpha << (powf(x, 3) + powf(y, 3) == powf(z, 3)) << endl;
}
https://ideone.com/zARCA5 Я нашел поистине чудесный контрпример, но битность этого типа слишком мала для него. А вам слабо для double?