Pilha estática em C
Publicado por André Gondim 11/04/2007
[ Hits: 19.963 ]
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; }
Desenhando uma superfície Bézier
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
Tem como instalar o gerenciador AMD Adrenalin no Ubuntu 24.04? (15)
Tenho dois Link's ( IP VÁLIDOS ), estou tentando fazer o failover... (0)
Pendrive não formata de jeito nenhum (4)