Ir para conteúdo
Fórum Script Brasil
  • 0

Problema com matriz de caracter


Domior

Pergunta

Quero fazer uma matriz em que a coluna 0 e a linha 0 sejam do tipo char ( ou até mesmo string) e que o resto dos valores sejam números. Então, escolhi fazer uma matriz do tipo char, já que posso colocar números. O problema é que na hora da montagem da tal matriz está dando errado. Minha intenção era ter uma matriz em que a linha 0 seja igual a coluna 0, que seriam os nomes de vértices, e o resto da matriz iria indicar se existe ligação ou não.

o código q fiz é esse:

int n,m,i;
    printf("Digite o numero de vertices: "); 
    scanf("%i",&n);
    char vertice[n+1][n+1];
    i = 0;
    while(i < n)
    {

        printf("%i Vertice: ",i+1);
        scanf("%c",&vertice[0][i+1]);
        vertice[i+1][0]=vertice[0][i+1];
        vertice[i][i]='z'; // Marcar diagonal
        i++;

    }
    vertice[n+1][n+1]='z'; // Marcar o último da diagonal.

    // Comando para visualizar como ficou a matriz
    int j=0;
    for(i=0;i<=n;i++)
    {
        for(j=0;j<=n;j++)
        {
                printf("Valor: %c",vertice[i][j]);
        }

    }

Então, a partir desse código, o retorno da matriz sempre tá errada. O que tem de errado no código ? O que de diferente eu poderia tentar?

Quando testei para int, funcionou...

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

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

×   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
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...