Estou com uma duvida em um execicio que pede para retornar o GE do vértice.
Enunciado: Escreva uma funcao que passe como parametro o grafo e um vertice qualquer. A funcao deverá retornar o grau de entrada(GE) do vértice passado.
A duvida: Se o uso do return e do cont está corretamente aplicada.
Meu algoritmo ficou assim:
int ge(struct vertice *grafo,int v1) {
struct vertice *aux;
struct adjacente *adj;
aux=grafo;
while (aux!=NULL) {
adj=adj->proxa;
while (adj!=NULL) {
if (adj->v==v1)
cont++ //aqui tenho duvida se em grafo uso o count desta forma mesmo
adj=adj->prox;
}
adj=adj->proxv;
}
return cont; //aqui tenho a duvida se uso return ou printf ("GE: %f",cont)
Pergunta
Pajé
Boa noite pessoal,
Estou com uma duvida em um execicio que pede para retornar o GE do vértice.
Enunciado: Escreva uma funcao que passe como parametro o grafo e um vertice qualquer. A funcao deverá retornar o grau de entrada(GE) do vértice passado.
A duvida: Se o uso do return e do cont está corretamente aplicada.
Meu algoritmo ficou assim:
int ge(struct vertice *grafo,int v1) {
struct vertice *aux;
struct adjacente *adj;
aux=grafo;
while (aux!=NULL) {
adj=adj->proxa;
while (adj!=NULL) {
if (adj->v==v1)
cont++ //aqui tenho duvida se em grafo uso o count desta forma mesmo
adj=adj->prox;
}
adj=adj->proxv;
}
return cont; //aqui tenho a duvida se uso return ou printf ("GE: %f",cont)
}
Muito obrigado
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
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.