Você está na página 1de 1

EXERCÍCIO EM AULA – PILHA/ FILA

Para a resolução dos próximos exercícios, considere as seguintes estruturas e funções / procedimentos.

typedef struct no{ typedef struct pilha{ Pilha * Cria_Pilha();


int info; struct no *topo; int pop (Pilha*)
struct no *prox; }Pilha; void push (Pilha*, int )
}No;

1. Elabore um procedimento que retorne a soma os elementos de uma pilha.

2. Desenvolva um algoritmo para inverter a posição dos elementos de uma pilha P. Você pode criar pilhas
auxiliares, se necessário. Mas o resultado precisa ser dado na pilha P. void inverter (pilha *P);

3. Elabore um procedimento que retire os elementos pares de uma pilha. O procedimento deverá retornar
a pilha somente com os elementos ímpares

4. Elabore um programa que leia 15 números e proceda, para cada um deles, como segue:

• se o número for par, insira-o na pilha;

• se o número lido for ímpar, retire um número da pilha;

No final da leitura o programa deverá ainda:

• Imprima a Pilha

• Esvazie a Pilha.

Você também pode gostar

  • Lista 5
    Lista 5
    Documento5 páginas
    Lista 5
    Gabriel Rodrigues Cezar
    Ainda não há avaliações
  • Lista 4
    Lista 4
    Documento1 página
    Lista 4
    Gabriel Rodrigues Cezar
    Ainda não há avaliações
  • Lista 2
    Lista 2
    Documento5 páginas
    Lista 2
    Gabriel Rodrigues Cezar
    Ainda não há avaliações
  • Aula 4 - Pilha
    Aula 4 - Pilha
    Documento98 páginas
    Aula 4 - Pilha
    Gabriel Rodrigues Cezar
    Ainda não há avaliações
  • Lista 1
    Lista 1
    Documento3 páginas
    Lista 1
    Gabriel Rodrigues Cezar
    Ainda não há avaliações
  • Aula 1 - Apresentação
    Aula 1 - Apresentação
    Documento17 páginas
    Aula 1 - Apresentação
    Gabriel Rodrigues Cezar
    Ainda não há avaliações
  • Aula 3 - Lista Encadeada
    Aula 3 - Lista Encadeada
    Documento35 páginas
    Aula 3 - Lista Encadeada
    Gabriel Rodrigues Cezar
    Ainda não há avaliações
  • Exercício 4
    Exercício 4
    Documento2 páginas
    Exercício 4
    Gabriel Rodrigues Cezar
    Ainda não há avaliações
  • Aula - Revisão de Conceitos
    Aula - Revisão de Conceitos
    Documento80 páginas
    Aula - Revisão de Conceitos
    Gabriel Rodrigues Cezar
    Ainda não há avaliações
  • Lista 4 - Fila
    Lista 4 - Fila
    Documento2 páginas
    Lista 4 - Fila
    Gabriel Rodrigues Cezar
    Ainda não há avaliações
  • Lista 3 - Fila
    Lista 3 - Fila
    Documento1 página
    Lista 3 - Fila
    Gabriel Rodrigues Cezar
    Ainda não há avaliações