Boa tarde galera esse é meu primeiro post, não sei ao certo como funciona e se poderão me ajudar.
Acontece que o professor da minha faculdade se machucou ficamos sem professor a um bom tempo e entrou um agora colocando pra ferrar.
OBS: Não aprendi praticamente nada em C na facul, e essa parte de ponteiro, lista, pilha etc so foi passado teoria não implementamos por isso não sei nem por onde começar, tentei aprender com alguns turoriais e mesmo assim nada, enfim vou postar o que foi pedido e gostaria muito que os (as) senhores (as) me ajudassem.
segue:
Defina as operações e implemente as funções de um TAD que use uma lista encadeada dinâmica que possa funcionar como uma fila e como uma pilha.
Escreva um algoritmo que leia um número indeterminado de valores inteiros. O valor 0 (zero) finaliza a entrada de dados. Para cada valor lido, determinar se ele é um número par ou ímpar. Se o número for par, então incluí-lo na FILA PAR; caso contrário, incluí-lo na FILA ÍMPAR. Após o término da entrada de dados, retirar um elemento de cada fila alternadamente (iniciando-se pela FILA ÍMPAR) até que ambas as filas estejam vazias. Se o elemento retirado de uma das filas for um valor positivo, então incluí-lo em uma PILHA; caso contrário, remover um elemento da PILHA. Finalmente, escrever o conteúdo da pilha.
Para testar o Programa entre com os numeros (-1, -5, 8, 15, 19, 23, 50, 44, -35, 30, -28, -36, -44, -53, 90, -3, -2).
Sei que o ideal seria eu aprender, e estou estudando para isso porem não há tempo. Desde já agradeço.
Pergunta
thiagobsb2013
Boa tarde galera esse é meu primeiro post, não sei ao certo como funciona e se poderão me ajudar.
Acontece que o professor da minha faculdade se machucou ficamos sem professor a um bom tempo e entrou um agora colocando pra ferrar.
OBS: Não aprendi praticamente nada em C na facul, e essa parte de ponteiro, lista, pilha etc so foi passado teoria não implementamos por isso não sei nem por onde começar, tentei aprender com alguns turoriais e mesmo assim nada, enfim vou postar o que foi pedido e gostaria muito que os (as) senhores (as) me ajudassem.
segue:
Defina as operações e implemente as funções de um TAD que use uma lista encadeada dinâmica que possa funcionar como uma fila e como uma pilha.
Escreva um algoritmo que leia um número indeterminado de valores inteiros. O valor 0 (zero) finaliza a entrada de dados. Para cada valor lido, determinar se ele é um número par ou ímpar. Se o número for par, então incluí-lo na FILA PAR; caso contrário, incluí-lo na FILA ÍMPAR. Após o término da entrada de dados, retirar um elemento de cada fila alternadamente (iniciando-se pela FILA ÍMPAR) até que ambas as filas estejam vazias. Se o elemento retirado de uma das filas for um valor positivo, então incluí-lo em uma PILHA; caso contrário, remover um elemento da PILHA. Finalmente, escrever o conteúdo da pilha.
Para testar o Programa entre com os numeros (-1, -5, 8, 15, 19, 23, 50, 44, -35, 30, -28, -36, -44, -53, 90, -3, -2).
Sei que o ideal seria eu aprender, e estou estudando para isso porem não há tempo. Desde já agradeço.
Link para o comentário
Compartilhar em outros sites
1 resposta 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.