Erros de sintaxe (faltou #local nas atribuições). Cálculo da posição incorreto: todos os tanques na diagonal {Pxx=Pyy}. Gerou tipo de tanque fora dos loops, e testou tipo = 1,2,3 em vez de 0,1,2. Inicialização {j=0} no lugar errado.