Ir ao conteúdo
  • Cadastre-se

ruifilipebessa

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

Reputação

0
  1. Boa noite, estou com dificuldades em avançar a partir de um certo ponto no programa para calcular as distancias entre cidades... Tenho as distancias entre cidades inseridas em uma matriz, coloquei um vetor pois preciso do ponto de partida, então ordenei o vetor para na ultima posição ser igual ao ponto de partida. Agora gostaria de saber como fazer para ordenar o vetor desde a cidade mais perto e achar o caminho mais curto somando o valor desse caminho... ---------------------------------------------------- procedure mais_curto(); var i,minimo:integer; begin writeln('Qual a cidade de origem?'); readln(origem); minimo:=100; begin for i:=0 to (ncidades) do begin vetor:=i; vetor[ncidades]:=origem; vetor[origem]:=0; vetor[0]:=0; writeln(vetor); end; readln(); clrscr; for i:=1 to (ncidades-1) do { dificuldades a partir deste Ponto!!! } begin if matriz_distancia[origem,vetor]<minimo then minimo:=matriz_distancia[origem,vetor]; writeln(minimo); end; writeln(minimo); end; end; ---------------------------------------------------------- Agradeço se alguém me puder ajudar.

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...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!