sidneidiniz
(usa Ubuntu)
Enviado em 17/01/2006 - 16:11h
Fala spyxulos!
Apesar do motivo de seu post ser uma idéia para uma nova implementação do programa, gostaria de alertar q com certeza seu programa está gerando resultados imprecisos.
Basta observar q vc tenta chamar uma posição inexistente da matriz a. Exemplo:
Quando vc usa como sobrescrtio o valor h+2(q é igual a 3) para tentar acessar um registro da matriz, vc está acessando um espaço de memória não alocado para este vetor.
Tentar acessar a posição 3 de um vetor q tem posições de 0 a 2(pq em c/c++ o vetor começa em zero como o peczenyj mencionou) NÃO É UM ERRO DE SINTAXE, pq c/c++ não faz essa validação, e por isso teu compilador não chiou.
A solução realmente é sumir com esse H como o peczenyj mencionou tb!
Abraços!