4
respostas

Posição do herói e fantasma

Bom dia. Para resolver o problema da posição do herói e fantasma, pensei em um algoritmo, por ora não estruturado. -Ao início do programa varre a matriz mapa, e descobre posição '@' e 'F'. -Cria um array onde, por exemplo, posição [0] é o herói e as demais o fantasma -Aloca essas posições em um array. -Conforme o usuário movimenta, soma 1, ou subtrai conforme o movimento -Coloca uma condicional para evitar que por exemplo surjam números negativos ou maiores que a matriz O meu objetivo é sempre manter o programa lendo esse pequeno array, e atualizando na matriz.

4 respostas

Olá, Danival! Tudo bem?

Pela sua explicação me parece uma tentativa bem válida.

Você conseguiu implementar?

Caso surja alguma dúvida, nos pergunte aqui no fórum!

Continue praticando e bons estudos!

Abraços :)

boa tarde Eu tive a idéia, mas para implementar eu estou com dificuldade na sintaxe do C.

Oi, Danival!

Qual parte da sintaxe você está com dúvida?

Na verdade toda. A lógica é tranquilo, o problema é misturar a sintaxe com o python, e principalmente a parte de ponteiros e matrizes