Ir ao conteúdo
  • Cadastre-se

C Distancia Euclidiana com mais de 2 pontos.


Posts recomendados

Oi galera, então tenho um problema para resolver que envolve o teorema do caixeiro viajante, eu consegui fazer o calculo da distancia euclidiana entre 2 pontos fornecidos porém em relação a 3 pontos fornecidos, não estou conseguindo se alguém conseguir me ajudar agradeceria

o calculo que usei para calcular 2 pontos:

 

No caso é fornecido 2 pontos, no exercício uma empresa e onde essa empresa deve buscar o carregamento, assim se eu colocar como coordenadas:

   X     Y

8.15  1.58 (Empresa)

9.06  9.71 (Local onde ira pegar o carregamento)

 

O Resultado é : 16.36, afinal a empresa busca o carregamento e retorna para a sede.

 

scanf("%lf %lf",&ep.x,&ep.y);

 

scanf("%lf %lf",&p1.x,&p1.y);

 

d1 = sqrt (pow(ep.x - p1.x, 2) + pow(ep.y - p1.y, 2));

 

printf("Distancia a ser percorrida: %.2lf",d1+d1);

 

porém com 3 pontos ainda não achei um método para fazer.

valeu

 


 

 

 

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

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