Está en la página 1de 2

//LIFO

#include <stdio.h>
#include <iostream>

main(){
int inicio=0, push=-1, pop=-1, aux, tope=10, opc, i=1;
int vector[10];
do{

printf(" \n Elige una opcion: 1.- Push 2.- Pop \n");


scanf("%d",&opc);
if (opc==1){
if (push==tope-1){
printf("vector lleno");
}

else {
push=push+1;
printf("ingresa un numero:");
scanf("%d",&aux);
vector[push]=aux;
pop=push;
}

}
if (opc==2){
if (pop==inicio){
printf("vector vacio");
}
else {
printf("%d", vector[pop]);
push=push-1;
pop=push;

}
}

}while (opc==1 || opc==2);


}

También podría gustarte