Ao longo da Unidade, exploramos três tipos de estruturas para trabalhar com informações em nossos sistemas.
Faça uma breve explicação textual sobre Lista, Pilha e Fila. Em seguida faça também uma implementação com dois Registros personalizado, isto é, crie um código que contenha struct “Jogador”, com base no código apresentado abaixo e crie 2 jogadores e mostre os dados na tela.
struct nomeJogador{
string nick_nome;
string class_nome;
};
struct itemJogador {
int preco;
string descricao;
int dano;
};
struct jogador {
int codigo;
nomeJogador nome;
itemJogador item;
};
Crie uma estrutura do tipo lista, com 20 inteiros e coloque os valores, sempre no fim da lista, de 100 até 195 incrementando de 5 em 5. Mostre na tela o primeiro e último valor da lista.
Crie uma estrutura do tipo fila com 50 inteiros e coloque os valores de 1100 até 1002, decrementando de 2 em 2 e mostre o valor do início e do fim da fila.
Por fim crie uma estrutura do tipo pilha com 20 inteiros e coloque os valores de 500 até 519 e mostre o valor do topo e da base da pilha (será necessário desempilhar). No final do código imprima novamente o topo da pilha, para isso será necessário algum tratamento ao desempilhar.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar