Ir ao conteúdo
  • Cadastre-se

Não sei como começar este problema de vetor


viniciosbarbosa

Posts recomendados

Recebi este problema como tarefa de casa nao sei nem onde fazer nada:

 

Um robô precisa andar por um corredor sem colidir com obstáculos. O corredor é dividido em 3 vias paralelas (via esquerda, via central e via direita). Cada via é representada por um vetor de 20 posições, onde cada índice do vetor equivale a 1 metro do corredor. A posição 0 indica o início do trajeto e a posição 19, o fim. Nos vetores, a presença do símbolo 'x'  representa um obstáculo na via. Faça um algoritmo que crie um corretor, preenchendo-o aleatoriamente com N_left, N_center, N_right obstáculos (dados pelo usuário) em cada via. Em seguida, apresente a configuração desse corredor na tela, indique qual a distância máxima que o robô consegue percorrer no corredor e qual o caminho a ser percorrido. O robô sempre inicia o trajeto na via central e segue a seguinte sequência de movimentos: Frente (F), Esquerda (E), Direita (D).  Exemplo:  
N_left: 10

N_center: 5

N_right: 3

left   |xxx-x------xxx--xxx|

center |~~~xx-x---~~~~~~~x-|

right  |--~~~~~~~~~xxx--~~~|

Way: FFDFFFFFFFFEFFFFFFDFF

Max. Dist.: 20 

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...