Ir ao conteúdo
  • Cadastre-se

Faça a entrada de dados utilizando uma estrutura de dados do tipo matriz


mudolrd

Posts recomendados

Bom Dia - Boa Tarde - Boa noite

Fala galera, gostaria por favor da ajuda de vocês na resolução deste exercício:

- A distância entre várias cidades é dada pela tabela abaixo (em Km):

0a8b.jpg

Escreva um algoritmo que:

a) Faça a entrada de dados utilizando uma estrutura de dados do tipo matriz

B) Receba duas cidades em seguida calcule e exiba a distância entre elas

c) Receba um percurso formado no máximo por 7 cidades, podendo repetir a cidade, calcule e exiba o total de km percorridos. Ex. Suponha um percurso formado pelas seguintes cidades:

1 => 4 => 3 => 1 => 2 o total de km percorridos seria 5+3+30+15 = 53

Desde já agradeço

Link para o comentário
Compartilhar em outros sites

Você pode usar uma matriz 5x5 para colocar essa tabela na entrada de dados: matriz[5][5] para preenchela use dois laços for aninhados, isso resolve a letra a.

Para a letra b use mais dois for aninhados para percorrer a matriz que foi preenchida e verifica a distancia correspondente a interceção das duas cidaes na matriz.

Depois posta o que você conseguiu.

Link para o comentário
Compartilhar em outros sites

  • 1 ano depois...

estou com duvidas em relação a esse exercicio.

 

int cidades[5][5];
int col, lin;


for (lin=0; lin<=4; lin++)

    for(col=0; col<=4; col++){
        printf("\n Digite a distacia entre as cidades: ");
        scanf("%i", &cidades[lin][col]);
    }

    printf("\n\nCalcular qual a distancia entre as cidades");
    printf("\n\nTemos 5 cidades, escolha duas para mostrar a distancia entre elas: ");
    printf("\n\nInforme a primeira cidade: ");

 

 

como posso mostrar a cidade que o usuario escolheu ?

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