Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
/* * Vandcarlos Mouzinho Sandes Junior * vandcarlosjunior@gmail.com * +55 12 99611-4871 */ #include <stdio.h> int inserir(int valor, int pilha[], int fim); int remover(int fim); void consulta(int pilha[], int fim); int main() { int pilha[10], fim; fim = 0; } int inserir(int valor, int pilha[], int fim) { if(fim == 10) { printf("Pilha cheia, impossivel adicionar novo elemento! \n"); } else { pilha[fim] = valor; fim = fim + 1; } return fim; } int remover(int fim) { if(fim == 0) { printf("A pilha ja esta vazia, impossivel remover! \n"); } else { fim = fim -1; } return fim; } void consulta(int pilha[], int fim) { int contador; if(fim == 0) { printf("A pilha esta vazia!!");//Meninas coloquei esse if para não imprimir apenas uma linha em branco quando estiver vazio } for(contador = 0; contador < fim; contador++) { printf("%d ", pilha[contador]); } printf("\n"); return; }
Compartilhar