Untitled

Você também pode gostar

Você está na página 1de 2

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

h> class cola { public: cola(); void push(int valor); void pop(); void imprimir(); private: int contador, array[100], valor; }; cola::cola() { contador=-1; valor=0; } void cola::push(int valor) { contador++; array[contador]=valor; } void cola::pop() { if(contador>-1) { for(int i=0; i<contador; i++) { array[i]=array[i+1]; } contador--; } else { cout<<"Cola vacia"; } } void cola::imprimir() { for(int i=0; i<=contador; i++) { cout<<array[i]<<" "; } cout<<endl; } void main() { int op=0, valor=0; cola cola1; do{ cola1.imprimir(); cout<<"1.- PUSH\n2.- POP\n3.- Salir\n"; cin>>op;

switch(op) { case 1: cout<<"Ingresa un valor\n"; cin>>valor; cola1.push(valor); break; case 2: cola1.pop(); break; case 3: cout<<"Cola terminada"; break; } clrscr(); }while(op!=3); getch(); }

Você também pode gostar