Miqueloti
Número de Mensagens : 27 Idade : 35 Data de inscrição : 01/03/2008
| Assunto: Aqui o codigo do programa que simula a estrutura de pilha (trabalho da Elizabeth) Seg 06 Out 2008, 10:47 am | |
| Para fins de estudo estou postando aqui o meu codigo, dividi em varias funções para a facil compreensão, quem tiver duvidas de alguma coisa no código é só perguntar que eu explico, estava com preguiça de fazer os comentarios detalhadamente. - Código:
-
#include <stdio.h> int vet[10], i, ind=0, n; inserirum () { if (ind<10) { vet[ind]=1; ind++; } else printf ("\n\nEstouro de Pilha, seu elemento nao foi adicionado.\n\n"); } inserirtodos () { for (i=ind;i<10;i++) { vet[ind]=1; ind++; } } retirarum () { ind--; } retirartodos () { for (i=ind;i>=0;i--) ind--; } listar () { printf ("\n\n"); for (i=0;i<ind;i++) printf ("%d ",vet[i]); } int main () { while (n!=6) { printf("\n\nDigite a opcao desejada:\n\n 1 Inserir um elemento\n\n 2 Inserir todos os elementos\n\n 3 Retirar um elemento\n\n 4 Retirar todos os elementos\n\n 5 Listar o vetor\n\n 6 Sair\n\n"); scanf ("%d",&n); switch (n) { case 1: inserirum (); break; case 2: inserirtodos (); break; case 3: retirarum (); break; case 4: retirartodos (); break; case 5: listar (); break; } } }
| |
|