Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.
    • DiF

      Poste seus códigos corretamente!   21-05-2016

      Prezados membros do Fórum do Clube do Hardware, O Fórum oferece um recurso chamado CODE, onde o ícone no painel do editor é  <>     O uso deste recurso é  imprescindível para uma melhor leitura, manter a organização, diferenciar de texto comum e principalmente evitar que os compiladores e IDEs acusem erro ao colar um código copiado daqui. Portanto convido-lhes para ler as instruções de como usar este recurso CODE neste tópico:  
Entre para seguir isso  
rs40

Ajuda - Matriz - Valor Itinerário

Recommended Posts

rs40    0

Fazer um programa que dada uma matriz inteira A nxn onde os índices i e j representa os custos de transporte da cidade i para a cidade j. Dados n itinerários, cada um com k cidades, calcular o custo total para cada itinerário.

Segue a minha tentativa


#include <stdio.h>
#include <stdlib.h>

int main( )
{
int linhas,colunas, i, j;
int n,k;
int h;
int custo;

//inicializa o custo
custo = 0;

printf("Entre com o numero de cidades:");
scanf("%d",&k);
printf("Entre com o numero de itinerarios:");
scanf("%d",&n);
printf("Entre com o comprimento do itinerarios:");
scanf("%d",&h);

/*Entrar com a dminsão da matriz desejada*/
printf("Entre com o numero de linhas: ");
scanf("%d",&linhas);
printf("Entre com o numero de colunas: ");
scanf("%d",&colunas);

/*declaração das matrizes que serão usadas no programa*/
int matCustos[linhas][colunas];
int itinerario[linhas][colunas];

/*laço de repetição para entrar com os valores da matriz 1*/
for (i=0; i<linhas; i++) {
for(j=0; j<colunas; j++)
{
printf(" Entre com os elementos da matriz 1 [%d][%d]:",i+1,j+1);
scanf("%d",&matCustos[i][j]);

}
}

/*Mostra a matriz 1 criada*/
printf("\n\Matriz de custo \n\n");
for (i=0; i<linhas; i++)
{
for(j=0; j<colunas;j++)
printf("%3.d\t",matCustos[i][j]);
printf("\n\n");
}

custo = custo + itinerario[linhas][colunas+1];
printf("\n\n\n");
printf("O valor total é %d",custo);
getch();
return 0;

}

O erro e o seguinte:

Entro com todos os valores que o programa pede só que apresenta erro na hora de calcular o valor total de itinerário e bem como entrar com o comprimento do itinerário.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Entre para seguir isso  





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações 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

×