Ir ao conteúdo
  • Cadastre-se

erü

Membro Júnior
  • Posts

    2
  • Cadastrado em

  • Última visita

Tudo que erü postou

  1. Não uso livro, são exercicios propostos por um professor. Obigado pelas dicas.
  2. O tempo que um determinado avião gasta para percorrer o trecho entre duas localidades distintas está disponível através da seguinte tabela: Faça um algoritmo que leia a tabela acima e informe ao usuário o tempo necessário para percorrer duas cidades por ele fornecidas, até o momento que ele fornecer duas cidades iguais (origem e destino). Estou tentando resolver esse algoritmo, porém não consigo fazer o teste para comparar as strings. Estou aprendendo ainda, qualquer dica é valida. Agradeço desde já!! MEU algoritmo: #include <stdio.h> #include <stdlib.h> #define TAM 7 int main() { int matriz[TAM][TAM], i, j, result; char cidade1[1], cidade2[2], a[1], b[1], c[1], d[1], e[1], f[1], g[1]; a[1]= 'a'; b[1]= 'b'; c[1]= 'c'; d[1]= 'd'; e[1]= 'e'; f[1]= 'f'; g[1]= 'g'; for (i = 0; i < TAM; i++){ for (j = 0; j < TAM; j++){ if(j == i){ matriz[i][j]=0; } else {printf("Digite um valor para mat[%i][%i]: ", i, j); scanf("%i", &matriz[i][j]); } } } do{ printf("Informe sua cidade de partida: "); scanf("%s", cidade1); result = strcmp(cidade1, a); if (result == 0){ i = 0; } result = strcmp(cidade1, b); if(result == 0){ i = 1; } result = strcmp(cidade1, c); if(result == 0){ i = 2; } result = strcmp(cidade1, d); if(result == 0){ i = 3; } result = strcmp(cidade1, e); if(result == 0){ i = 4; } result = strcmp(cidade1, f); if(result == 0){ i = 5; } result = strcmp(cidade1, g); if(result == 0){ i = 6; } printf("Informe seu destino: "); scanf("%s", cidade2); result = strcmp(cidade1, a); if (result == 0){ j = 0; } result = strcmp(cidade1, b); if(result == 0){ j = 1; } result = strcmp(cidade1, c); if(result == 0){ i = 2; } result = strcmp(cidade1, d); if(result == 0){ j = 3; } result = strcmp(cidade1, e); if(result == 0){ j = 4; } result = strcmp(cidade1, f); if(result == 0){ j = 5; } result = strcmp(cidade1, g); if(result == 0){ j = 6; } printf("Seu tempo de viagem sera %i horas\n", matriz[i][j]); }while (j != i); }

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!