Ir ao conteúdo
  • Cadastre-se
MatheusKNS

Ajuda com exercício (Quase completo)

Recommended Posts

Boa tarde, meu código ta quase completo, só falta conseguir saber fazer essa parte:
"e então o programa vai exibir quantos animais daquela raça foram cadastrados."

 

1. Crie um programa que contém uma lista encadeada de animais (raça, cor e idade). O programa deverá ter uma função que realiza uma contagem de animais por uma determinada raça que será informada pelo usuário.
O usuário irá cadastrar os animais e depois informar uma raça, e então o programa vai exibir quantos animais daquela raça foram cadastrados.

struct stanimais{       char raca[50], cor[50];	   int idade;};int main(){    int 1;	stanimais animais[3];	for (i=0; i<3; i++)   	{        cout<<"Informe a raça do animal: ";        cin>>animais[i].raca;        cout<<"Informe a cor do animal: ";        cin>>animais[i].cor;        cout<<"Informe a idade do animal: ";        cin>>animais[i].idade;	}return 0;}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ok!

(Raciocine comigo conforme o pseudocódigo);

/* Vamos representar as raças por código de raças */unsigned char tabela_raca[3][16] = {"Maltes", "Inglês", "Pastor Alamao"}; //Códigos; 0- Maltes ... os ofsetes do vetor;

E agora?

Simples busca por código de raça por argumento de função, observe o pseudocódigo:

 

função retorna int racaBusquei(cod, viveiro[], total Animais)

declaro um inteiro contador

com nome ACHOU;

 

for(total_Animais ate 0)

se encontrar (viveiro[total Animais].raça == cod)

ACHOU++;  //soma +1 ao contador ACHOU

 

no final do loop quando não resta mais animais no vetor viveiro

retorna o valor (ACHOU);

 

 

 

 

As pessoas entendem isso! :)

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

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





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

×