Jump to content
Fórum Script Brasil

Arthur Turini

Membros
  • Content Count

    1
  • Joined

  • Last visited

Community Reputation

0 Neutro

About Arthur Turini

  1. 16. Faça um programa em C que receba: a) um vetor com o nome de cinco cidades diferentes; b) uma matriz 5 x 5 com a distância entre as cidades, sendo que a diagonal principal, deve ser colocada automaticamente distância zero, ou seja, não deve ser permitida a digitação. Calcule e mostre: i) os percursos que não ultrapassam 250 quilômetros (os percursos são compostos pelos nomes das cidades de origem e pelos nomes das cidades de destino); ii) a maior distância e em que percurso se encontra (nome da cidade de origem e nome da cidade de destino). #include <stdio.h> #define lin 5 #define col 5 #define tam 5 int main(){ // Vetor; char vet[tam],i; for(i = 0; i < tam; i++){ printf("O Nome da cidade[%d] \n", i); scanf("%s", &vet); } //Matriz int M1[lin][col],j; for(i = 0; i < lin; i++){ for(j = 0; j < col; j++){ if(i==j){ M1[j] = 0; } else{ printf("A distancia da cidade [%d]Para a cidade [%d] \n", i,j); scanf("%d", &M1[j]);} } } for(i = 0; i < lin; i++){ for(j = 0; j < col; j++){ if(M1[j] < 250);{ printf("Cidade de origem [%s] Cidade de destino[%s]") //Here, Não sei o que fazer no printf para mostrar o nome das cidades. } } } return 0; } Não sei como vou colocar o nome da cidade de acordo com o numero.
×
×
  • Create New...