Está en la página 1de 2

// otra vez!.cpp: define el punto de entrada de la aplicacin de consola. // #include "stdafx.h" #include<iostream> #include<ctype.h> #include<stdlib.

h> using namespace std; void push(int *b, int pilaA[10]) { if(*b==5) { cout << "La pila ha sido llenada"<<endl<<endl; } else { cout <<endl<<"Ingresa el elemento a la pila: "; cin >> pilaA[*b]; *b=*b+1; } } void pop(int *c, int pilaB[10]) { if (*c<=0) { cout << "No hay elementos en la pila. Ingrese primero un elemento"<<endl<<end l; } else { *c=*c-1; cout <<endl<<"ELEMENTO SACADO DE LA PILA"<<" "<<"-->"<<" " <<pilaB[*c]< <endl; } } void mostar(int *cima, int pilaC[10]) { int control; cout << endl<<"ELEMENTOS DE LA PILA: "<<" "<<"-->"<<" "; for (control=0; control<*cima; control++) { cout<< pilaC[control] << " "; } cout<<endl; } void main() { int opcion, cima=0, pila[10]; char *ptr=NULL,ans='s'; while (ans=='s') { cout <<"**************SELECCIONA UNA OPCION DE LAS SIGUIENTES:*************

*"<<endl<<endl<<"1)Ingresar Elemento: "<<endl<<"2)Sacar Elemento: "<<endl<<"3)Mo strar Elementos: "<<endl; cin >> opcion; switch(opcion) { case 1: push(&cima, pila); break; case 2:pop(&cima, pila); break; case 3: mostar(&cima, pila); break; case 4: void pushchar(char pila[50], char *ptr); default: cout <<endl<<"Opcion no valida!"<<endl<<endl; } cout <<endl<<"Realizar Operacion?"<<" --> "<<"S=Si"<<" / ""N=No"<<" "; cin >> ans; ans=tolower(ans); } }

También podría gustarte