Como você deve saber, existe um fato matemático de que se você adicionar todos os números naturais, você terminará com ... -1/12 (consulte a Wikipedia aqui) .
É claro que este é um resultado muito estranho e não pode ser obtido apenas adicionando um número seguido por outro, mas alguns truques matemáticos especiais.
No entanto, sua tarefa é escrever um programa, que parece tentar adicionar todos os números naturais, mas quando você o executa, ele retorna -1/12.
No pseudocódigo, pode ser assim:
result = 0;
counter = 1;
while(true) {
result += counter;
counter ++;
}
println(result);
Você pode fazer isso da maneira que quiser - você pode explorar um pouco de buffer overflow, brincar com erros gerados enquanto alguma variável se torna muito grande ou apenas ocultar a coisa crucial ao longo do código de alguma maneira inteligente. As únicas condições são que o código pareça primeiro tentar adicionar todos os números naturais e, quando executado, retorna -1/12 (em qualquer formato, pode ser decimal, binário, texto, texto ascii art).
Obviamente, o código pode conter muito mais do que o mostrado acima, mas deve ficar claro o suficiente para enganar o leitor.
Este é um concurso de popularidade - vote na idéia mais inteligente!