Ir ao conteúdo
  • Cadastre-se

C++ criara um programa de rotas e tempo de viagem


Posts recomendados

Suponha que para viajar da cidade 0 para a cidade 4 existam 3 rotas, rota1:0,1,3,4; rota2:0,2,1,4 e rota3:0,3,2,4. Determine qual a rota que gasta mais tempo de voo e qual a que gasta menos tempo de voo.

#include<stdio>
  
  int main(void){
  int rotas [5][5] = { 
        {0, 120, 300, 510, 150},
        {120, 0, 180, 90, 100},
        {300, 180, 0, 30, 60},
        {510, 90, 30, 0, 240},
        {150, 210, 60, 240, 0},};
  
}

//observação as rotas são baseadas nessa tabela a cima

 

agora, walison de sousa costa disse:

Suponha que para viajar da cidade 0 para a cidade 4 existam 3 rotas, rota1:0,1,3,4; rota2:0,2,1,4 e rota3:0,3,2,4. Determine qual a rota que gasta mais tempo de voo e qual a que gasta menos tempo de voo.

#include<stdio>
  
  int main(void){
  int rotas [5][5] = { 
        {0, 120, 300, 510, 150},
        {120, 0, 180, 90, 100},
        {300, 180, 0, 30, 60},
        {510, 90, 30, 0, 240},
        {150, 210, 60, 240, 0},};
  
}

//observação as rotas são baseadas nessa tabela a cima

 

 

agora, walison de sousa costa disse:

Suponha que para viajar da cidade 0 para a cidade 4 existam 3 rotas, rota1:0,1,3,4; rota2:0,2,1,4 e rota3:0,3,2,4. Determine qual a rota que gasta mais tempo de voo e qual a que gasta menos tempo de voo.

#include<stdio>
  
  int main(void){
  int rotas [5][5] = { 
        {0, 120, 300, 510, 150},
        {120, 0, 180, 90, 100},
        {300, 180, 0, 30, 60},
        {510, 90, 30, 0, 240},
        {150, 210, 60, 240, 0},};
  
}

//observação as rotas são baseadas nessa tabela a cima

 

@devair1010

  • Obrigado 1
Link para o comentário
Compartilhar em outros sites

1 hora atrás, devair1010 disse:

@walison de sousa costa    imagino que essa matriz "rotas"  contém a qtd de quilômetros de uma cidade até a outra cidade ,   e esse enunciado  tem poucas inmformações .

mas essas são as informaçoes que o professor me deu e não estou coneguindo resolver

 

  • Obrigado 1
Link para o comentário
Compartilhar em outros sites

48 minutos atrás, walison de sousa costa disse:

mas essas são as informaçoes que o professor me deu e não estou coneguindo resolver

 

essa tabela da as distâncias de um ponto ao outro e vice-versa.

 

Apenas percorra a matriz com os caminhos (rotas) que recebeu, ponha numa tabela e mostre a maior e a menor

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

 

Em 22/09/2022 às 14:44, arfneto disse:

 

essa tabela da as distâncias de um ponto ao outro e vice-versa.

 

Apenas percorra a matriz com os caminhos (rotas) que recebeu, ponha numa tabela e mostre a maior e a menor

nossa você conseguiu entender!! eu não conseguindo entender ela não, não estou sabendo fzr ela

 

 

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

@walison de sousa costa

 

image.png.3510a7e94c3eb69672e5d864833ffb19.png

 

Coloque numa planilha e veja que a diagonal é sempre zero. A distância de uma cidade para ela mesma...

 

Tudo que tem que fazer é somar as distâncias das rotas. 

 

Use um arquivo. É muito simples. Digita uma rota por linha... Consulta a tabela e soma as distâncias.

 

 

  • Curtir 1
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...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!