Ir para conteúdo
Fórum Script Brasil

ajuda com c


lucas camargo gross

Posts Recomendados

olá pessoal preciso de ajuda sera q alguém poderia copilar o codigo abaixo e ver o q ele tem de errado pra mim porque eu n consigo encontrar o erro! agradeço a ajuda...
#include<stdio.h>
#include<conio.h>
#include<process.h>
main()
{
int custo[10][10],path[10][10],i,j,n,p,v,min,indice=1;
int distancia[10],linha,coluna;
printf("Entre no de nos");
scanf("%d",&n);
printf("Entrar na matriz de custo");
for(i=1;i<=n;i++)
{
for(j=1;j<=n;j++)
{
scanf("%d",&custo[j]);
}
}
printf("escolher o nó que você deseja visitar");
scanf("%d",&v);
printf("entrar no: de caminhos para o nó:",v);
scanf("%d",&p);
printf("Entrar com caminho na matriz ");
for (i=1;i<=p;i++)
{
for (j=1;j<=n;j++)
{
scanf("%d",&path[j]);
}
}
for (i=1;i<=p;i++)
{
distancia=0;
linha=1;
for(j=1;j<=n;j++)
{
if (linha !=v)
{
coluna=path[j+1]
distancia=distancia+custo[linha][coluna];
}
linha=coluna;
}
}
min=distancia[1];
for(i=1;i<=p;i++)
{
if (distancia<=min)
{
min=distancia[1];
indice=1;
}
}
printf("o minimo de distancia é %d: ", min);
printf("o caminho mais curto é:");
for (i=1;i<=n;i++)
{
if(path[indice] !=0)
{
printf("---->%d" ,path[indice]);
}
}
getch();
}
Favor sempre colocar o Tópico no Forum correspondente a sua duvida
Editado por Jhonas
Movido para o Forum de C++
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...