On my feet I walk, with my legs I run,
In my arms I'll hold another day.
With my head I think, from my heart I sing,
With my hands to my face I pray...
Sábado, Março 15, 2008
Por nenhum motivo razoável:
for (i=1;i< n;i++) { trabalha, trabalha if (i==n) imprime resultado }
em vez de
for (i=1;i< n;i++) { trabalha, trabalha } imprime resultado.
Tudo bem, né. Muito bonitinho. MAS TÁ ERRADO!!! i nunca é igual a n, o programa sai do for antes disso. O primeiro código nunca imprime o resultado.
Ai, off by one. Erro totamente compreensível, nem é tanta burrice assim. Mas quando o programa passou o dia inteiro rodando, de manhã até de noite, pra depois eu perceber que isso tinha acontecido, a única coisa que eu pude fazer foi dar um tapa na testa e falar D'OH! Igual ao Homer Simpson.