int main () { Pila p; int x; int Aux; CrearPila(&p); scanf("%d", &x); Insertar (&p, x); printf("%d \n", cima(p)); // eliminando el elemento de la cima x y deja la pila vacia// if (!PilaVacia(p)) Aux = Quitar(&p); printf("%d \n",Aux); LimpiarPila(&p); return 0; }
int main() { int *puntero, array[tope], val, opcion, tam = 0; puntero=(int*)malloc(sizeof(int) *1); inicializar(array); do{ printf("Elija la opción deseada\n 1- push\n 2- pop\n 3- cima\n"); scanf("%d", &opcion); switch (opcion){ case 1: if (tam <= tope){ printf("Ingrese el valor\n"); scanf("%d", &val); push(array, puntero, val, tam); tam++; } else printf("Overflow\n"); break; case 2: pop(array, puntero); break; case 3: cima(array, puntero); break; case 4: break; default: printf("estas mal\n"); } } while(opcion <=4); return 0; }
void organizaFila(int w, double prty[]) { cima(qp[w], prty); }
void insereFila(int v, double prty[]) { qp[v] = ++N; pq[N] = v; cima(N, prty); }