Pilha estática em C
Publicado por André Gondim 11/04/2007
[ Hits: 20.101 ]
Homepage: http://andregondim.eti.br
Pilha Estática em C, ou LIFO, Last In First Out.
/* Script para manipulação de Pilha ou LIFO Last In First Out Feito por André Gondim */ #include <stdio.h> #include <stdlib.h> #define max 3 int dado[max]; int topo=0; int op; void exibir(void){ printf("\n"); for(int temp=topo-1;temp >=0 ;temp--) { printf("Na posicao %d temos %d\n",temp,dado[temp]); } printf("\n"); system("PAUSE"); } void inserir(void){ if (topo==max){ printf("A pilha esta cheia, OverFlow\n"); } else { printf("Digite o valor para entrar na pilha: \n"); scanf("%d",&dado[topo]); topo++; } exibir(); } void remover(void){ if (topo==0){ printf("\nA pilha esta vazia\n"); } else { printf("\nRetirado o valor %d da pilha\n",dado[topo-1]); topo--; } exibir(); } int menu(){ printf("-= Programa Pilha em C =-\n\n"); printf(" Para inserir digite 1\n"); printf(" Para remover digite 2\n"); printf(" Para exibir digite 3\n\n"); printf(" Para sair 4\n"); scanf("%d",&op); switch (op){ case 1 : inserir(); break; case 2 : remover(); break; case 3 : exibir(); break; } return 0; } int main(){ while (op!=4){ system("cls"); menu(); } return 0; }
Atualizando o Passado: Linux no Lenovo G460 em 2025
aaPanel - Um Painel de Hospedagem Gratuito e Poderoso
O macete do Warsaw no Linux Mint e cia
Visualizar arquivos em formato markdown (ex.: README.md) pelo terminal
Dando - teoricamente - um gás no Gnome-Shell do Arch Linux
Como instalar o Google Cloud CLI no Ubuntu/Debian
Mantenha seu Sistema Leve e Rápido com a Limpeza do APT!
Procurando vídeos de YouTube pelo terminal e assistindo via mpv (2025)
Pastas da raiz foram para a área de trabalho [RESOLVIDO] (10)
Será que eu deveria apreender C/C++ para desenvolver para Linux? (4)