Escolar Documentos
Profissional Documentos
Cultura Documentos
Dado as definições abaixo, usando a linguagem C, faça o que se pede nos itens 1 a 6:
//Quantidade máxima
#define MAXIMO 1000
//vetor com reserva máxima
int pilhaEstatica[MAXIMO];
//Próxima posição disponível vetor1
int dispo=0;
int filaEstatica[MAXIMO];
//primeira posição
int cabeca=-1;
//última posição
int cauda=-1;
1) Implemente uma função chamada inserePilha que recebe como parâmetro um número inteiro e
retorna verdadeiro se o número foi inserido na pilha estática (pilhaEstatica) com sucesso, ou falso caso
contrário.
2) Implemente uma função chamada imprimePilhaFila, que não recebe parâmetro e não retorna nada. A
função deverá percorrer a pilha e depois a fila imprimindo todos os elementos.
3) Implemente uma função chamada removePilha que recebe não recebe parâmetro e retorna verdadeiro
se o número foi removido da pilha estática (pilhaEstatica) com sucesso, ou falso caso contrário.
4) Implemente uma função chamada insereFila que recebe como parâmetro um número inteiro e retorna
verdadeiro se o número foi inserido na fila estática (filaEstatica) com sucesso, ou falso caso contrário.
5) Implemente uma função chamada removeFila que recebe não recebe parâmetro e retorna verdadeiro se
o número foi removido da fila estática (filaEstatica) com sucesso, ou falso caso contrário.