Cancelado

Labirinto - linguagem C

*Labirinto*

Programação em Linguagem C.

O projeto consiste em criar um labirinto 12x12 com apenas 1 entrada e 1 saída; as paredes devem ser impressas como blocos (ASC II 219).

-Algorítimo:

.Coloque a mão direita na parede à direita e comece a andar para frente.

.Nunca retire sua mão da parede.

.Se o labirinto virar para a direita, siga a parede para a direita.

.Contanto que você não remova a mão da parede, você chegará à saída do labirinto em algum momento.

É necessário escrever duas funções (além da main):

-Função 1: gerarLabirinto: (Criar um labirinto 12x12)

.Esta função deve conseguir dizer onde é a entrada e onde é a saída.

-Função 2: percorrerLabirinto: (função que implementa o algoritmo dado para encontrar a saída do Labirinto e imprime o labirinto a cada passo.)

.Conforme a função tenta localizar a saída do labirinto (começando pela entrada), ela deve colocar o caractere ‘+’ em cada quadrado do caminho já percorrido.

.A função deve exibir o labirinto após cada movimento para que o usuário possa ver como o labirinto está sendo resolvido.

.Se o caminho já tiver sido percorrido, o caractere ‘+’, já inserido em algum momento, deve ser substituído por ‘x’.

.Somente 4 ações são possíveis: ir para cima, para baixo, para esquerda e direita.

Observações:

- Main: a função main deve chamar a função gerarLabirinto e, na sequência, percorrerLabirinto

-A programação inteira deve estar comentada (//)

ps.: já criei o layout deste labirinto.

Habilidades: Programação C

Veja mais: curso de programação web, curso de programação web em bh, empregos estágio técnico em programação web manaus, free lance de programação c#, freelancer programação c, freelancer programação c#, linguagem de programação web, linguagem de programação web html, linguagem de programação web mais usada, linguagem de programação web mais utilizada, melhor linguagem de programação para web, melhor linguagem de programação web, programação em c, qual a melhor linguagem de programação para web, programação c#, Programação c, Programação C++, Linguagem de Programação R, linguagem de programação pdf, linguagem de programação

Acerca do Empregador:
( 0 comentários ) São Paulo, Brazil

ID do Projeto: #27823940

2 freelancers estão ofertando em média $28 nesse trabalho

mirzahan

Hi there, My department is Software Engineering I'm coding at least 5-6 years. I'm good at C C# C++ Java and Python. You can send me message to learn about details. HAVE A NICE DAY.

$25 CAD em 1 dia
(4 Comentários)
2.0
ordephvb

Ola, sou engenheiro de software e posso fazer essa pra voce. Eu fiz um projeto parecido com esse uns anos atras. Daqui pra sabado eu te entrego

$30 CAD in 4 dias
(0 Comentários)
0.0