void contar_impares(Lista *l){
int cont=0;
while(l!=null){
if(l->info%2==1)
cont++
l=l->prox;
}
return cont;
}
Sem segredos passa a lista por valor para a função, declara um contador e atribui 0;
emquanto não for fim de lista testa o valor corrente.
se for impar incrementa o contador;
ao final o retorna;
Só um deltahe l->prox!= NULL;
void contar_impares(Lista *l){
int cont=0;
while(l->prox!=null){
if(l->info%2==1)
cont++
l=l->prox;
}
return cont;
}
Para escrever sua resposta aqui, entre ou crie uma conta.
Compartilhar