quarta-feira, 17 de maio de 2017

Algoritmo em Lua - Campo Minado - manipulando Matriz

--campo minado 13
--[[
Uma matriz 6X6 lógica representa as posições minadas de um jogo. Quando uma posição
possui o valor VERDADEIRO significa que há uma mina ali. Escreva um programa que
informa se é possível percorrer o tabuleiro de um lado ao outro em linha reta (atravessando
uma linha inteira ou coluna inteira) ou diagonal sem passar por uma mina sequer.
]]
matriz = {}
contador = 0
for i=1,6 do
matriz[i] = {}
for j = 1,6 do
matriz[i][j] = math.random(0,1)
print(i.."==>"..j.."==>"..matriz[i][j])
if matriz[i][j] ~= 1 then
print(" ok =>"..matriz[i][j])
contador = contador+1
print(" caminho =>".." I = " ..i.. " J = "..j.." "..matriz[i][j].." "..contador)
break

end

end
end

Nenhum comentário:

Postar um comentário

Exercícios Preparação de soluções Ácidas - Resolução

 Exercícios Preparação de soluções Ácidas - Resolução NAOH 0,5 Mol/L HCL 0,5 Mol/L NaCL 0,1Mol/L Resolução: