June 28th, 2020

Ферматистов++

#include <iostream>

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?