Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include "PILHA_SEQ.h"
- int main(){
- struct Pilha exemplo;
- struct Pilha exemplo2;
- //Iniciando as pilhas
- iniciaPilha(&exemplo);
- iniciaPilha(&exemplo2);
- //Testando a função PUSH
- push(&exemplo, 5);
- push(&exemplo, 4);
- push(&exemplo, 3);
- push(&exemplo2, 5);
- push(&exemplo2, 4);
- push(&exemplo2, 3);
- //Testando a função comparaPilha
- printf("%d\n", comparaPilha(&exemplo, &exemplo2));
- //Testando a função mostrarPilha
- mostrarPilha(&exemplo);
- int dado;
- //Teste da função topoPilha
- topoPilha(&exemplo, &dado);
- printf("Topo da lista: %d\n", dado);
- //Teste da função POP
- pop(&exemplo, &dado);
- printf("Elemento retirado do topo: %d\n", dado);
- pop(&exemplo, &dado);
- printf("Elemento retirado do topo: %d\n", dado);
- mostrarPilha(&exemplo);
- push(&exemplo, 145);
- push(&exemplo, 2);
- push(&exemplo, 41);
- push(&exemplo, 310);
- push(&exemplo, 2);
- push(&exemplo, 5000);
- mostrarPilha(&exemplo);
- //Teste da função removeValor
- printf("Total de elementos removidos: %d\n", removeValor(&exemplo, 2));
- mostrarPilha(&exemplo);
- //Teste da função invertePilha
- invertePilha(&exemplo);
- mostrarPilha(&exemplo);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment