Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

ESTRUTURA DE DADOS I 
 
ATIVIDADE 04 
 
 
Faça um programa na linguagem C/C++ que implemente uma Pilha por meio de um vetor 
de inteiros, de tamanho n, alocado dinamicamente. A implementação deverá contemplar 
as operações de inserção e remoção de elementos na Pilha. Para isso, o programa deverá 
apresentar um menu para que o usuário possa escolher a operação desejada. Após cada 
operação realizada a Pilha deverá ser apresentada na tela. 
R: Testei esse no OnlineGDB. 
#include 
using namespace std; 
 
// Função para mostrar os elementos da pilha 
void mostrarPilha(int *pilha, int topo) { 
 if (topo == -1) { 
 cout = 0; i--) { 
 cout > n; 
 
 // Alocação dinâmica do vetor que representará a pilha 
 int *pilha = new int[n]; 
 
 do { 
 cout > opcao; 
 
 switch (opcao) { 
 case 1: // Push 
 if (topo == n - 1) { 
 cout > valor; 
 topo++; 
 *(pilha + topo) = valor; 
 cout

Mais conteúdos dessa disciplina