Ir para conteúdo
Fórum Script Brasil
  • 0

Preciso de ajuda nessa questão


lucassilvaeq

Pergunta

Alguém poderia me ajudar com essa questão ?

Implemente um algoritmo utilizando a linguagem C, que leia um numero indeterminado de valores inteiros. 
O valor 0 (zero) finaliza a entrada de dados. Para cada valor lido, determinar se ele e um número par ou ímpar. 
Se o numero for par, então incluí-lo na FILA PAR; caso contrario, incluí-lo na FILA ÍMPAR. 
Apos o término da entrada de dados, retirar um elemento de cada fila alternadamente (iniciando-se pela FILA ÍMPAR) ate 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 contrario, remover um elemento da PILHA. 
Finalmente, imprimir o conteúdo da pilha.

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Pilhas e filas de modo fundamental são quase iguais porque diferem, somente, nas operações.

Estuda-se em algoritmos de estruturação de dados às filas, ou no inglês: queue, que seus elementos entram no fim da fila e saem no começo, de tal forma, operações de inserção e remoção só ocorrem respectivamente em suas extremidades; ou último elemento a entrar é o último a sair

Com pilhas, ou no inglês: stack, a dinâmica é ainda mais restrita que filas, pois, as operações de inserção e remoção são reversíveis, ou seja, o último elemento a entrar é o primeiro a sair porque tem apenas um das extremidades operacional. Por exemplo, como uma pilha de pratos.

 

 

14 horas atrás, lucassilvaeq disse:

Alguém poderia me ajudar com essa questão ?

Fazendo a questão POR você, julgues que não.

Editado por britivaldo
Link para o comentário
Compartilhar em outros sites

  • 0
2 horas atrás, britivaldo disse:

Pilhas e filas de modo fundamental são quase iguais porque diferem, somente, nas operações.

Estuda-se em algoritmos de estruturação de dados às filas, ou no inglês: queue, que seus elementos entram no fim da fila e saem no começo, de tal forma, operações de inserção e remoção só ocorrem respectivamente em suas extremidades; ou último elementos a entrar é o último a sair

Com pilhas, ou no inglês: stack, a dinâmica é ainda mais restrita que filas, pois, as operações de inserção e remoção são reversíveis, ou seja, o último elemento a entrar é o primeiro a sair porque tem apenas um das extremidades operacional. Por exemplo, como uma pilha de pratos.

 

 

Fazendo a questão POR você, julgues que não.

Entendi o conceito, mas na hora de implementar não sai nada

Link para o comentário
Compartilhar em outros sites

  • 0
3 horas atrás, lucassilvaeq disse:

Entendi o conceito, mas na hora de implementar não sai nada

A melhor alternativa é reler todo material teórico até  codificar as primeiras linhas, porém exige mais minutos de chateação e angústia.

Talvez seja melhor usar uma colinha, ou seja, busque por si entre os exemplos disponíveis na ‘internet’ até encontrar aquele que consideras mais elementar, não é nada difícil para tu que entende os conceitos.

Com seu modelo, realize os reparos necessários e gradualmente adapte à tua necessidade. Essa tarefa é menos chata que força uma implementação do nada.

Editado por britivaldo
Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...