I found funny (from my point of view) challenge in Russian Stack Overflow.
Any language accepted.

You need to make the loop
for (int x=0; x<3; ++x) {}
endless.

Rules:
- you can't modify the loop's code itself;
- you can't modify the loop's variable inside the body of loop;
- you can't wrap the loop in an outer infinite loop or insert an infinite loop inside the body;

For example,  C++ solution:

int main() {
    #define int bool
    for (int x=0; x<3; ++x);
    return 0;
}

This is my D solution - http://ru.stackoverflow.com/a/589748/218208

Solution with the highest rating wins.

Reply via email to