TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Pilhas Resolvido

Artigo: Pilhas Resolvido. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  21/9/2013  •  787 Palavras (4 Páginas)  •  594 Visualizações

Página 1 de 4

#include <stdio.h>

#include <stdlib.h>

#define max 3

int dado[max];

int topo=0;

int op;

void exibir(void){

printf("\n");

for(int c=topo-1;c >=0 ; c--)

{

printf("Na posicao %d temos %d\n",c,dado[c]);

}

printf("\n");

system("PAUSE");

}

void push(void){

if (topo==max){

printf("A pilha esta cheia, OverFlow\n");

}

else {

printf("\nDigite o valor para entrar na pilha: \n");

scanf("%d",&dado[topo]);

topo++;

}

}

void pop(void){

if (topo==0){

printf("\nA pilha esta vazia\n");

}

else {

printf("\nRetirado o valor %d da pilha\n",dado[topo-1]);

topo--;

}

}

int menu(){

printf("\n-= Programa Pilha em C =-\n\n");

printf("\n Para inserir digite 1\n");

printf("\n Para remover digite 2\n");

printf("\n Para exibir digite 3\n\n");

printf("\n Para sair 4\n");

scanf("%d",&op);

switch (op){

case 1 : push();

break;

case 2 : pop();

break;

case 3 : exibir();

...

Baixar como (para membros premium)  txt (1.7 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com