C++ WAT
От: Evgeny.Panasyuk Россия  
Дата: 30.10.15 09:33
Оценка: 58 (7) :))) :))) :))) :)
http://www.youtube.com/watch?v=rNNnPrMHsAA
#include <iostream>

bool fermat()
{
    constexpr int threshold = 100;
    int a = 1, b = 1, c = 1;
    while(true)
    {
        if( a*a*a + b*b*b == c*c*c )
            return true;
        ++a;
        if(a > threshold)
        {
            a = 1;
            ++b;
        }
        if(b > threshold)
        {
            b = 1;
            ++c;
        }
        if(c > threshold)
            c = 1;
    }
    return false;
}

int main()
{
    using namespace std;
    cout << boolalpha << fermat() << endl;
}

LIVE DEMO
clang++ -std=c++1z -O3 -Wall main.cpp && ./a.out
true

Объяснение (частичное) на видео.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.